Started by upstream project "gluegen" build number 965
originally caused by:
 Started by user Sven Gothel
Running as SYSTEM
Building remotely on linux-x86_64-jau-002 (linux-x86_64) in workspace /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://jogamp.org/srv/scm/gluegen.git # timeout=10
Fetching upstream changes from git://jogamp.org/srv/scm/gluegen.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.2'
 > git fetch --tags --force --progress -- git://jogamp.org/srv/scm/gluegen.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 96632c220a25866ae3e2091d5d5f2bee0f631b63 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 96632c220a25866ae3e2091d5d5f2bee0f631b63 # timeout=10
Commit message: "Bump JCPP: Use Unix '/' file separator in #line output for UNIFIED_OUTPUT"
 > git rev-list --no-walk b3dd6410aad591ddaec4eddfb8d894893368a54a # timeout=10
 > git remote # timeout=10
 > git submodule init # timeout=10
 > git submodule sync # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git submodule init # timeout=10
 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
 > git config --get submodule.jcpp.url # timeout=10
 > git config -f .gitmodules --get submodule.jcpp.path # timeout=10
 > git submodule update --init --recursive jcpp # timeout=10
No emails were triggered.
[make] $ ant -file build.xml -Dlabel=linux-x86_64 -Dgluegen.basename=gluegen -Dgluegen.build.branch=origin/master -Dgluegen.build.number=965 -Dgluegen.build.id=965 -Dgluegen.build.commit=96632c220a25866ae3e2091d5d5f2bee0f631b63 clean all junit.run
Buildfile: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/build.xml

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:
     [echo] Loaded /home/jogamp/gluegen.properties.
     [echo] Setting defaults:
     [echo] Setting default gcc.compat.compiler
     [echo] gcc.compat.compiler=gcc
     [echo] antlr.jar=../make/lib/antlr.jar
     [echo] junit.jar=../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=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:       linux-amd64
     [echo] os and arch.dot:   linux.amd64
     [echo] os and arch.slash: linux/amd64
     [echo] native library: prefix 'lib', suffix 'so'

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=${gluegen.cpptasks.detected.os}
     [echo] gluegen.cpptasks.detected.os.2=${gluegen.cpptasks.detected.os.2}
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         origin/master
     [echo] gluegen.build.commit         96632c220a25866ae3e2091d5d5f2bee0f631b63

java.class.path.validate:

validate:

clean-temp:

clean:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

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

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
     [echo] gluegen.build.branch         origin/master
     [echo] gluegen.build.commit         96632c220a25866ae3e2091d5d5f2bee0f631b63

java.class.path.validate:

validate:
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/native
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/native/Unix
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/native/Windows
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/classes

clean-temp:

gluegen.build.check.android-launcher:

android-launcher.build:
    [javac] Compiling 8 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.

gluegen.build.check.java:

gluegen.build.java.impl:
     [echo] clearing gluegen.build.shasum.done (1) - was ${gluegen.build.shasum.done}

generate-hash-maps:

create-map:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/common/util

generate-primitive-stacks:

create-pstack:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/common/util
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/classes
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/classes/com/jogamp/common/util

gluegen.build.javase:
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram
     [copy] Copying 5 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram

generate.java:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==1:"struct"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==1:"union"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==1:"enum"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==1:"struct"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==1:"union"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==1:"enum"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:371:17: warning:Rule 'declarator' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==1:"struct"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==1:"union"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==1:"enum"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:561: warning:Syntactic predicate superfluous for single alternative
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'('
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>,'\t','\u000c',' ','%','*','+','-'..'9','<','>','E','L','U','X','e','l','u','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>,'\t','\u000c',' ','%','(','*','+','-'..'9','<','>','A'..'F','L','U','a'..'f','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and Number upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','L','U','X','e','l','u','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','L','U','a'..'f','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr2 and Number upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','L','U','X','e','l','u','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','L','U','a'..'f','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109:     k==1:'\r'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109:     k==2:'\n'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9:     k==1:'\t','\u000c',' ','d'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9:     k==2:'\t','\u000c',' ','d','e'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9:     k==3:'\t','\u000c',' ','d'..'f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54:     k==1:'(','.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==1:'"'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==1:'A'..'Z','_','a'..'z'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9:     k==1:'1'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9:     k==1:'2'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9:     k==1:'3'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9:     k==1:'4'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'a'..'z'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'A'..'Z'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 2 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'_'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 3 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 4 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5:     k==1:'\t','\u000c',' ','%','*','+','-','/','<','>'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5:     k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370: warning:lexical nondeterminism between alts 4 and 6 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==1:'0'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==2:'X','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==3:'0'..'9','A'..'F','a'..'f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==1:'a'..'f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==1:'A'..'F'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     between alt 2 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     between alt 3 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==1:'L','l'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==1:'U','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34:     k==1:'E','e'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34:     k==2:'+','-','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==1:'F','f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==1:'L','l'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30:     k==1:'E','e'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30:     k==2:'+','-','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==1:'F','f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==1:'L','l'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     k==1:'0'..'7'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==1:'L','l'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==1:'U','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==1:'L','l'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==1:'U','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238:     k==1:'\\'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238:     k==2:'"','\'','0'..'7','?','\\','a','b','f','n','r','t','v','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     between alt 1 and exit branch of block

generate.java.override:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','F','I','J','L','U','X','e','f','i','j','l','u','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','I','J','L','U','a'..'f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr2 upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','F','I','J','L','U','X','e','f','i','j','l','u','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','I','J','L','U','a'..'f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'('
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>,'\t','\u000c',' ','%','*','+','-'..'9','<','>','E','F','I','J','L','U','X','e','f','i','j','l','u','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>,'\t','\u000c',' ','%','(','*','+','-'..'9','<','>','A'..'F','I','J','L','U','a'..'f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013: warning:lexical nondeterminism between alts 4 and 6 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013:     k==1:'0'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013:     k==2:'X','x'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013:     k==3:'0'..'9','A'..'F','a'..'f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==1:'a'..'f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==1:'A'..'F'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     between alt 2 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     between alt 3 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     k==1:'I','J','L','U','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34:     k==1:'E','e'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34:     k==2:'+','-','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30:     k==1:'E','e'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30:     k==2:'+','-','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     k==1:'0'..'7'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'a'..'z'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'A'..'Z'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 2 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'_'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 3 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'$'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 4 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 5 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229:     k==1:'\r'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229:     k==2:'\n'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9:     k==1:'\t','\u000c',' ','d'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9:     k==2:'\t','\u000c',' ','d','e'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9:     k==3:'\t','\u000c',' ','d'..'f'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54:     k==1:'(','.','0'..'9'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==1:'"'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==1:'$','A'..'Z','_','a'..'z'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9:     k==1:'1'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9:     k==1:'2'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9:     k==1:'3'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317: warning:lexical nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     k==1:'\t','\u000c',' '
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9:     k==1:'4'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5:     k==1:'\t','\u000c',' ','%','*','+','-','/','<','>'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5:     k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142: warning:nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142:     k==1:SEMI
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142:     k==2:EOF,"typedef","asm","volatile",SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","int8_t","uint8_t","int16_t","uint16_t","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,"inline","typeof","__complex"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255: warning:nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255:     k==1:SEMI
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255:     k==2:EOF,"typedef","asm","volatile",LCURLY,RCURLY,SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","int8_t","uint8_t","int16_t","uint16_t","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,VARARGS,"while","do","for","goto","continue","break","return","case","default","if","switch",LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,CharLiteral,StringLiteral,Number,"__label__","inline","typeof","__complex","__alignof","__real","__imag"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==1:"struct"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==1:"union"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==1:"enum"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:168:14: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:168:14:     k==1:LCURLY
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:168:14:     k==2:"asm",LCURLY,RCURLY,ID,STAR,LPAREN,LBRACKET,LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,DOT,CharLiteral,StringLiteral,Number,"__alignof","__real","__imag"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==1:"struct"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==1:"union"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==1:"enum"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:230:17: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:230:17:     k==1:COMMA
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:230:17:     k==2:VARARGS
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: warning:nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246:     k==1:SEMI
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246:     k==2:"typedef","asm","volatile",LCURLY,RCURLY,SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","int8_t","uint8_t","int16_t","uint16_t","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,"while","do","for","goto","continue","break","return","case","default","if","switch",LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,CharLiteral,StringLiteral,Number,"__label__","inline","typeof","__complex","__alignof","__real","__imag"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==1:"struct"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==1:"union"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==1:"enum"
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==2:
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:335:21: warning:Rule 'declarator' returns a value

generate.java:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005

generate.java.override:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005

generate.java.override:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] warning: rule HeaderParser.declSpecifiers has different signature than GnuCTreeParser.declSpecifiers
    [antlr] warning: rule HeaderParser.storageClassSpecifier has different signature than GnuCTreeParser.storageClassSpecifier
    [antlr] warning: rule HeaderParser.functionStorageClassSpecifier has different signature than GnuCTreeParser.functionStorageClassSpecifier
    [antlr] warning: rule HeaderParser.typeQualifier has different signature than GnuCTreeParser.typeQualifier
    [antlr] warning: rule HeaderParser.typeSpecifier has different signature than GnuCTreeParser.typeSpecifier
    [antlr] warning: rule HeaderParser.typedefName has different signature than GnuCTreeParser.typedefName
    [antlr] warning: rule HeaderParser.structSpecifier has different signature than GnuCTreeParser.structSpecifier
    [antlr] warning: rule HeaderParser.unionSpecifier has different signature than GnuCTreeParser.unionSpecifier
    [antlr] warning: rule HeaderParser.structOrUnionBody has different signature than GnuCTreeParser.structOrUnionBody
    [antlr] warning: rule HeaderParser.structDeclarationList has different signature than GnuCTreeParser.structDeclarationList
    [antlr] warning: rule HeaderParser.structDeclaration has different signature than GnuCTreeParser.structDeclaration
    [antlr] warning: rule HeaderParser.specifierQualifierList has different signature than GnuCTreeParser.specifierQualifierList
    [antlr] warning: rule HeaderParser.structDeclaratorList has different signature than GnuCTreeParser.structDeclaratorList
    [antlr] warning: rule HeaderParser.structDeclarator has different signature than GnuCTreeParser.structDeclarator
    [antlr] warning: rule HeaderParser.enumSpecifier has different signature than GnuCTreeParser.enumSpecifier
    [antlr] warning: rule HeaderParser.enumList has different signature than GnuCTreeParser.enumList
    [antlr] warning: rule HeaderParser.enumerator has different signature than GnuCTreeParser.enumerator
    [antlr] warning: rule HeaderParser.initDeclList has different signature than GnuCTreeParser.initDeclList
    [antlr] warning: rule HeaderParser.initDecl has different signature than GnuCTreeParser.initDecl
    [antlr] warning: rule HeaderParser.pointerGroup has different signature than GnuCTreeParser.pointerGroup
    [antlr] warning: rule HeaderParser.declarator has different signature than GnuCTreeParser.declarator
    [antlr] warning: rule HeaderParser.parameterTypeList has different signature than GnuCTreeParser.parameterTypeList
    [antlr] warning: rule HeaderParser.parameterDeclaration has different signature than GnuCTreeParser.parameterDeclaration
    [antlr] warning: rule HeaderParser.nonemptyAbstractDeclarator has different signature than GnuCTreeParser.nonemptyAbstractDeclarator
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:931:27: warning:Rule 'parameterTypeList' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:939:27: warning:Rule 'parameterTypeList' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:505:17: warning:Rule 'declarator' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:912:27: warning:Rule 'functionStorageClassSpecifier' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:913:19: warning:Rule 'typeQualifier' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:914:19: warning:Rule 'typeSpecifier' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:921:2: warning:Rule 'specifierQualifierList' returns a value
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:627:25: warning:Rule 'structDeclarationList' returns a value

generate.java:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746: warning:nondeterminism upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746:     k==1:AT
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746:     k==2:"void","boolean","byte","char","short","int","float","long","double",IDENT
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746:     between alt 1 and exit branch of block
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:752:17: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:752:17:     k==1:IDENT
    [antlr] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:752:17:     k==2:LBRACK,DOT,LPAREN
    [javac] Compiling 121 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.
    [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/java/com/jogamp/common/util/JogampVersion.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
     [move] Moving 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/native/Unix
     [move] Moving 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/native/Windows
     [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/classes
    [javac] Compiling 117 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 8
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/java/com/jogamp/gluegen/cgram/TNode.java:82: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]         setAttribute("tokenNumber", new Integer(tok.getTokenNumber()));
    [javac]                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/java/com/jogamp/gluegen/cgram/PreprocessorInfoChannel.java:37: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]             final Integer inti = new Integer(i);
    [javac]                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/java/com/jogamp/gluegen/cgram/PreprocessorInfoChannel.java:58: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]             final Integer inti = new Integer(i);
    [javac]                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:45: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     Vector preprocs = preprocessorInfoChannel.extractLinesPrecedingTokenNumber( new Integer(1) );
    [javac]                                                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:60: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]                 new Integer( preprocessorInfoChannel.getMaxTokenNumber() + 1 ) ));
    [javac]                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:50: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__alignof__", this), new Integer(LITERAL___alignof));
    [javac]                                                            ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:51: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__asm", this), new Integer(LITERAL_asm));
    [javac]                                                      ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:52: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__asm__", this), new Integer(LITERAL_asm));
    [javac]                                                        ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:53: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__attribute__", this), new Integer(LITERAL___attribute));
    [javac]                                                              ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:54: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__complex__", this), new Integer(LITERAL___complex));
    [javac]                                                            ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:55: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__const", this), new Integer(LITERAL_const));
    [javac]                                                        ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:56: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__const__", this), new Integer(LITERAL_const));
    [javac]                                                          ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:57: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__imag__", this), new Integer(LITERAL___imag));
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:58: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__inline", this), new Integer(LITERAL_inline));
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:59: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__inline__", this), new Integer(LITERAL_inline));
    [javac]                                                           ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:60: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__real__", this), new Integer(LITERAL___real));
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:61: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__signed", this), new Integer(LITERAL_signed));
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:62: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__signed__", this), new Integer(LITERAL_signed));
    [javac]                                                           ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:63: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__typeof", this), new Integer(LITERAL_typeof));
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:64: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__typeof__", this), new Integer(LITERAL_typeof));
    [javac]                                                           ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:65: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__volatile", this), new Integer(LITERAL_volatile));
    [javac]                                                           ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:66: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     literals.put(new ANTLRHashString("__volatile__", this), new Integer(LITERAL_volatile));
    [javac]                                                             ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:106: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     preprocessorInfoChannel.addLineForTokenNumber( pre, new Integer(tokenNumber) );
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:162: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("intptr_t", this), new Integer(39));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:163: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("extern", this), new Integer(15));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:164: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__real", this), new Integer(165));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:165: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("case", this), new Integer(59));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:166: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("short", this), new Integer(20));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:167: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("break", this), new Integer(57));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:168: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("while", this), new Integer(52));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:169: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("uint32_t", this), new Integer(34));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:170: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int16_t", this), new Integer(29));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:171: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("ptrdiff_t", this), new Integer(38));
    [javac] 	                                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:172: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("typeof", this), new Integer(161));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:173: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("inline", this), new Integer(160));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:174: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("unsigned", this), new Integer(26));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:175: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("const", this), new Integer(17));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:176: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("float", this), new Integer(23));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:177: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("return", this), new Integer(58));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:178: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int64_t", this), new Integer(36));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:179: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("sizeof", this), new Integer(94));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:180: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("size_t", this), new Integer(40));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:181: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("do", this), new Integer(53));
    [javac] 	                                              ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:182: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__label__", this), new Integer(159));
    [javac] 	                                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:183: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("typedef", this), new Integer(4));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:184: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("uint16_t", this), new Integer(30));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:185: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("if", this), new Integer(61));
    [javac] 	                                              ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:186: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__int32", this), new Integer(31));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:187: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("double", this), new Integer(24));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:188: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("volatile", this), new Integer(6));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:189: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__attribute", this), new Integer(163));
    [javac] 	                                                       ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:190: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("union", this), new Integer(11));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:191: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("register", this), new Integer(14));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:192: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("auto", this), new Integer(13));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:193: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("goto", this), new Integer(55));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:194: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("enum", this), new Integer(12));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:195: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int", this), new Integer(21));
    [javac] 	                                               ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:196: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("for", this), new Integer(54));
    [javac] 	                                               ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:197: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int32_t", this), new Integer(32));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:198: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("uint64_t", this), new Integer(37));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:199: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("char", this), new Integer(19));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:200: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("default", this), new Integer(60));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:201: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__imag", this), new Integer(166));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:202: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__alignof", this), new Integer(164));
    [javac] 	                                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:203: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("static", this), new Integer(16));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:204: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int8_t", this), new Integer(27));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:205: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("uint8_t", this), new Integer(28));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:206: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("continue", this), new Integer(56));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:207: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("struct", this), new Integer(10));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:208: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__int64", this), new Integer(35));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:209: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("signed", this), new Integer(25));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:210: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("else", this), new Integer(62));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:211: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("uintptr_t", this), new Integer(41));
    [javac] 	                                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:212: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("void", this), new Integer(18));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:213: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("wchar_t", this), new Integer(33));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:214: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("switch", this), new Integer(63));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:215: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("long", this), new Integer(22));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:216: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__extension__", this), new Integer(167));
    [javac] 	                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:217: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("asm", this), new Integer(5));
    [javac] 	                                               ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:218: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("__complex", this), new Integer(162));
    [javac] 	                                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:2567: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 			preprocessorInfoChannel.addLineForTokenNumber(new LineObject(lineObject), new Integer(tokenNumber));
    [javac] 			                                                                          ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:75: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]     preprocessorInfoChannel.addLineForTokenNumber( pre, new Integer(tokenNumber) );
    [javac]                                                         ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:124: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("intptr_t", this), new Integer(39));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:125: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("extern", this), new Integer(15));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:126: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("case", this), new Integer(59));
    [javac] 	                                                ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:127: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("short", this), new Integer(20));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:128: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("break", this), new Integer(57));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:129: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("while", this), new Integer(52));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:130: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("uint32_t", this), new Integer(34));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:131: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int16_t", this), new Integer(29));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:132: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("ptrdiff_t", this), new Integer(38));
    [javac] 	                                                     ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:133: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("unsigned", this), new Integer(26));
    [javac] 	                                                    ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:134: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("const", this), new Integer(17));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:135: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("float", this), new Integer(23));
    [javac] 	                                                 ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:136: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("return", this), new Integer(58));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:137: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("int64_t", this), new Integer(36));
    [javac] 	                                                   ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:138: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("sizeof", this), new Integer(94));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:139: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("size_t", this), new Integer(40));
    [javac] 	                                                  ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:140: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac] 	literals.put(new ANTLRHashString("do", this), new Integer(53));
    [javac] 	                                              ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files additionally use or override a deprecated API that is marked for removal.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 100 warnings

gluegen.build.android:
    [javac] Compiling 4 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.

gluegen.build.java:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=${isMingW}
     [echo] MingW32=${isMingW32}
     [echo] MingW64=${isMingW64}

setup.java.home.dir:
     [echo] java.home.dir      /usr/lib/jvm/java-17-openjdk-amd64
     [echo] java.includes.dir  /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:
     [echo] Linux.AMD64

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                /usr/lib/jvm/java-17-openjdk-amd64
     [echo] java.includes.dir            /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni/x11
     [echo] java.lib.dir.platform        /usr/lib/jvm/java-17-openjdk-amd64/lib

gluegen.cpptasks.setup.compiler:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:

declare.win32:

declare.linux.x86:

declare.linux.amd64:
     [echo] Linux.AMD64

declare.linux.ia64:

declare.linux.hppa:

declare.linux.mips:

declare.linux.mipsel:

declare.linux.ppc:

declare.linux.ppc64:

declare.linux.ppc64le:

declare.linux.riscv64:

declare.linux.s390:

declare.linux.s390x:

declare.linux.sparc:

declare.linux.armv6:

declare.linux.aarch64:

declare.linux:

declare.android:

declare.solaris32:

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.ios.amd64:

declare.ios.arm64:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

c.configure:

gluegen.build.native:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

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

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         origin/master
     [echo] gluegen.build.commit         96632c220a25866ae3e2091d5d5f2bee0f631b63

java.class.path.validate:

validate:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=${isMingW}
     [echo] MingW32=${isMingW32}
     [echo] MingW64=${isMingW64}

setup.java.home.dir:
     [echo] java.home.dir      /usr/lib/jvm/java-17-openjdk-amd64
     [echo] java.includes.dir  /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:
     [echo] Linux.AMD64

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                /usr/lib/jvm/java-17-openjdk-amd64
     [echo] java.includes.dir            /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni/x11
     [echo] java.lib.dir.platform        /usr/lib/jvm/java-17-openjdk-amd64/lib

gluegen.cpptasks.setup.compiler:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:

declare.win32:

declare.linux.x86:

declare.linux.amd64:
     [echo] Linux.AMD64

declare.linux.ia64:

declare.linux.hppa:

declare.linux.mips:

declare.linux.mipsel:

declare.linux.ppc:

declare.linux.ppc64:

declare.linux.ppc64le:

declare.linux.riscv64:

declare.linux.s390:

declare.linux.s390x:

declare.linux.sparc:

declare.linux.armv6:

declare.linux.aarch64:

declare.linux:

declare.android:

declare.solaris32:

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.ios.amd64:

declare.ios.arm64:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

c.configure:

gluegen.build.c.impl:
     [echo] clearing gluegen.build.shasum.done (2) - was ${gluegen.build.shasum.done}
     [echo] Output lib name = gluegen_rt -> libgluegen_rt.so [shared]
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj
     [echo] Compiling src/native/unix/*.c src/native/common/*.c
     [echo] user.dir=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
       [cc] 7 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/native/common/Buffers.c: In function ‘Java_com_jogamp_common_nio_Buffers_memcpyImpl’:
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/native/common/Buffers.c:28:124: warning: pointer/integer type mismatch in conditional expression
       [cc]    28 |     return ( 0 != jdest && 0 != jsrc && 0 < jlen ) ? memcpy((void *)(intptr_t)jdest, (void *)(intptr_t)jsrc, (size_t)jlen) : jdest;
       [cc]       |                                                                                                                            ^
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/native/common/Buffers.c:28:124: warning: returning ‘void *’ from a function with return type ‘jlong’ {aka ‘long int’} makes integer from pointer without a cast [-Wint-conversion]
       [cc]    28 |     return ( 0 != jdest && 0 != jsrc && 0 < jlen ) ? memcpy((void *)(intptr_t)jdest, (void *)(intptr_t)jsrc, (size_t)jlen) : jdest;
       [cc]       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/libgluegen_rt.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.striplibs:
     [echo] Strip symbols from libs in /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj

c.manifest:

gluegen.build.shasum:
     [echo] gluegen.build.sha.sources 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
     [echo] gluegen.build.sha.classes 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
     [echo] gluegen.build.sha.natives eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b

gluegen.package.java:

gluegen.package.javase:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
      [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen.jar
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
      [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build

gluegen.package.android:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
      [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-android.jar

gluegen.package.native:
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
     [echo] native.tag.jar common (attr) for /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar include *gluegen_rt.so exclude 
     [echo] native.tag.jar common (props) gluegen-rt-natives-linux-amd64.jar include *gluegen_rt.so exclude  *.symbols
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/gluegen-rt-natives-linux-amd64.jar.d/java
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/gluegen-rt-natives-linux-amd64.jar.d/jar
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/gluegen-rt-natives-linux-amd64.jar.d/jar/natives
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/gluegen-rt-natives-linux-amd64.jar.d/jar/natives/linux-amd64
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/gluegen-rt-natives-linux-amd64.jar.d/jar/natives/linux-amd64
    [javac] Compiling 1 source file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj/gluegen-rt-natives-linux-amd64.jar.d/jar
      [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build

android-launcher.package:

base.compile:

tag.build:

junit.compile:
     [echo] gluegen.basename: gluegen

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

init:

java.class.path.validate:

validate:
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build-temp
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/classes
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/obj
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
     [echo] test.base.dir: ../src/junit 
     [echo] test.junit.generation.dir: ../src/junit/com/jogamp/gluegen/test/junit/generation 
     [echo] test.dir: ../build/test 
     [echo] results: ../build/test/results 
     [echo] build_t: ../build/test/build 
     [echo] build_t.gen: ../build/test/build/gensrc 
     [echo] build_t.java: ../build/test/build/classes 
     [echo] build_t.obj: ../build/test/build/obj 
     [echo] build_t.lib: ../build/test/build/natives 

junit.compile.check:

junit.compile:
     [echo] gluegen.basename: gluegen

junit.test1.java.generate:
     [echo]  - - - junit.test1.java.generate
     [echo] gluegen.basename: gluegen

java.generate.copy2temp:
     [copy] Copying 16 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build-temp

junit.test2.java.generate:
     [echo]  - - - junit.test2.java.generate
     [echo] gluegen.basename: gluegen

java.generate.copy2temp:
     [copy] Copying 28 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build-temp
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of MessageCallback01
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of alBufferCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of alEventCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of MessageCallback11a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of SetLogCallBack12a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of SetLogCallBack12b
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of MessageCallback13
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of MessageCallback01
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of alBufferCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of alEventCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of MessageCallback11a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of SetLogCallBack12a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of SetLogCallBack12b
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback must be ignored so assume JavaCallback meet presents requirements of MessageCallback13

java.generate:

java.build:
     [echo]  - - - compiling all java files - - - 
     [echo]  test.base.dir ../src/junit
     [echo]  build_t.gen     ../build/test/build/gensrc
    [javac] Compiling 4 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/classes
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/classes/com/jogamp/gluegen/test/junit/structgen
    [javac] anomalous package-info.java path: package-info.java
    [javac] Compiling 4 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/classes
    [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="RenderingConfig", name="RenderingConfig", header="TestStruct01.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct01.h
    [javac] CStruct: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/.., enablePragmaOnce true
    [javac] CStruct: Generating struct accessor for struct: RenderingConfig -> RenderingConfig [struct.name RenderingConfig, struct.jname RenderingConfig, declaredType com.jogamp.gluegen.test.junit.structgen]
    [javac] generating -> Camera
    [javac] generating -> Vec3f
    [javac] generating -> RenderingConfig
    [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="Pixel", name="Pixel", header="TestStruct02.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct02.h
    [javac] CStruct: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/.., enablePragmaOnce true
    [javac] CStruct: Generating struct accessor for struct: Pixel -> Pixel [struct.name Pixel, struct.jname Pixel, declaredType com.jogamp.gluegen.test.junit.structgen]
    [javac] generating -> Col4f
    [javac] skipping -> Vec3f
    [javac] generating -> Pixel
    [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="RenderingConfig", name="RenderingConfig", header="TestStruct01.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct01.h
    [javac] CStruct: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/.., enablePragmaOnce true
    [javac] CStruct: Generating struct accessor for struct: RenderingConfig -> RenderingConfig [struct.name RenderingConfig, struct.jname RenderingConfig, declaredType boolean]
    [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="Pixel", name="Pixel", header="TestStruct02.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct02.h
    [javac] CStruct: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/.., enablePragmaOnce true
    [javac] CStruct: Generating struct accessor for struct: Pixel -> Pixel [struct.name Pixel, struct.jname Pixel, declaredType boolean]
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/BuildStruct01.java:28: Note: struct RenderingConfig already defined elsewhere, skipping.
    [javac]     boolean dummy1;
    [javac]             ^
    [javac] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/BuildStruct01.java:31: Note: struct Pixel already defined elsewhere, skipping.
    [javac]     boolean dummy2;
    [javac]             ^
    [javac] Compiling 122 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/classes
    [javac] Note: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/TestCParser.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Compiling 52 source files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 8
    [javac] 1 warning

gluegen.properties.load.user:

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

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=${isMingW}
     [echo] MingW32=${isMingW32}
     [echo] MingW64=${isMingW64}

setup.java.home.dir:
     [echo] java.home.dir      /usr/lib/jvm/java-17-openjdk-amd64
     [echo] java.includes.dir  /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:
     [echo] Linux.AMD64

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                /usr/lib/jvm/java-17-openjdk-amd64
     [echo] java.includes.dir            /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/stub_includes/jni/x11
     [echo] java.lib.dir.platform        /usr/lib/jvm/java-17-openjdk-amd64/lib

gluegen.cpptasks.setup.compiler:

c.configure:

junit.test1i.c.build:
     [echo] Compiling test1
     [echo]    c.compiler.src.files junit.test1i.c.src.files
     [echo]    compiler.cfg.id compiler.cfg.linux.amd64
     [echo]    linker.cfg.id linker.test1.dll.cfg.id
     [echo]    output.lib.name test1
       [cc] 1 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] In file included from /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:2:
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: #warning "Hello Native Compiler" [-Wcpp]
       [cc]   329 |     #warning "Hello Native Compiler"
       [cc]       |      ^~~~~~~
       [cc] Starting link

junit.test1p1.c.build:
     [echo] Compiling Bindingtest1p1
     [echo]    c.compiler.src.files junit.test1p1.c.src.files
     [echo]    compiler.cfg.id compiler.cfg.linux.amd64
     [echo]    linker.cfg.id linker.test1.fixed.cfg.id
     [echo]    output.lib.name Bindingtest1p1
       [cc] 3 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] In file included from /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/native/TK_Surface_JNI.c:17:
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: #warning "Hello Native Compiler" [-Wcpp]
       [cc]   329 |     #warning "Hello Native Compiler"
       [cc]       |      ^~~~~~~
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] In file included from /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/native/TK_Engine_JNI.c:17:
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: #warning "Hello Native Compiler" [-Wcpp]
       [cc]   329 |     #warning "Hello Native Compiler"
       [cc]       |      ^~~~~~~
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] In file included from /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/native/Bindingtest1p1Impl_JNI.c:17:
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: #warning "Hello Native Compiler" [-Wcpp]
       [cc]   329 |     #warning "Hello Native Compiler"
       [cc]       |      ^~~~~~~
       [cc] Starting link

junit.test1p2.c.build:
     [echo] Compiling Bindingtest1p2
     [echo]    c.compiler.src.files junit.test1p2.c.src.files
     [echo]    compiler.cfg.id compiler.cfg.linux.amd64
     [echo]    linker.cfg.id linker.test1.runtime.cfg.id
     [echo]    output.lib.name Bindingtest1p2
       [cc] Starting dependency analysis for 2 files.
       [cc] 2 files are up to date.
       [cc] 0 files to be recompiled from dependency analysis.
       [cc] 1 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] In file included from /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gensrc/native/Bindingtest1p2Impl_JNI.c:17:
       [cc] /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: #warning "Hello Native Compiler" [-Wcpp]
       [cc]   329 |     #warning "Hello Native Compiler"
       [cc]       |      ^~~~~~~
       [cc] Starting link

junit.test1.c.build:

junit.test2i.c.build:
     [echo] Compiling test2
     [echo]    c.compiler.src.files junit.test2i.c.src.files
     [echo]    compiler.cfg.id compiler.cfg.linux.amd64
     [echo]    linker.cfg.id linker.test2.dll.cfg.id
     [echo]    output.lib.name test2
       [cc] 1 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] Starting link

junit.test2p1.c.build:
     [echo] Compiling Bindingtest2p1
     [echo]    c.compiler.src.files junit.test2p1.c.src.files
     [echo]    compiler.cfg.id compiler.cfg.linux.amd64
     [echo]    linker.cfg.id linker.test2.fixed.cfg.id
     [echo]    output.lib.name Bindingtest2p1
       [cc] 2 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] Starting link

junit.test2p2.c.build:
     [echo] Compiling Bindingtest2p2
     [echo]    c.compiler.src.files junit.test2p2.c.src.files
     [echo]    compiler.cfg.id compiler.cfg.linux.amd64
     [echo]    linker.cfg.id linker.test2.runtime.cfg.id
     [echo]    output.lib.name Bindingtest2p2
       [cc] Starting dependency analysis for 1 files.
       [cc] 1 files are up to date.
       [cc] 0 files to be recompiled from dependency analysis.
       [cc] 1 total files to be compiled.
       [cc] cc1: warning: command-line option ‘-fno-rtti’ is valid for C++/D/ObjC++ but not for C
       [cc] Starting link

junit.test2.c.build:

native.build:
     [echo] gluegen.basename: gluegen

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.striplibs:
     [echo] Strip symbols from libs in ../build/test/build/natives

jar.build:
      [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-test-util.jar
      [jar] Building jar: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar

android.package:
     [echo] gluegen.basename: gluegen

dump.localinfo:
     [echo] Dump Local Info
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by org.apache.tools.ant.types.Permissions (file:/opt-share/apache-ant/lib/ant.jar)
WARNING: Please consider reporting this to the maintainers of org.apache.tools.ant.types.Permissions
WARNING: System::setSecurityManager will be removed in a future release
     [java] JUnit version 4.11
     [java] ++++ Test Singleton.ctor()
     [java] ++++ Test Singleton.lock()
     [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850517212 ms III - Start
     [java] SLOCK [T main @ 1691850517213 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
     [java] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
     [java] .   1: PATH = /usr/lib/jvm/java-17-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
     [java]    2: LC_MEASUREMENT = nds_DE.UTF-8
     [java]    3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect
     [java]    4: HUDSON_HOME = /srv/jenkins
     [java]    5: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=changes
     [java]    6: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/
     [java]    7: BUILD_ARCHIVE = true
     [java]    8: MOTD_SHOWN = pam
     [java]    9: DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/1000/bus
     [java]   10: LIBGL_ALWAYS_SOFTWARE = true
     [java]   11: ANT_PATH = /opt-share/apache-ant
     [java]   12: LC_COLLATE = C
     [java]   13: LOGNAME = jogamp
     [java]   14: PWD = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
     [java]   15: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=tests
     [java]   16: JENKINS_URL = https://jogamp.org/chuck/
     [java]   17: LANGUAGE = en_US:en
     [java]   18: SOURCE_LEVEL = 1.8
     [java]   19: SHELL = /bin/bash
     [java]   20: BUILD_TAG = jenkins-gluegen-label=linux-x86_64-965
     [java]   21: OLDPWD = /home/jogamp/jenkins
     [java]   22: JENKINS_HOME = /srv/jenkins
     [java]   23: NODE_NAME = linux-x86_64-jau-002
     [java]   24: TARGET_LEVEL = 1.8
     [java]   25: BUILD_DISPLAY_NAME = #965
     [java]   26: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/display/redirect
     [java]   27: GIT_BRANCH = origin/master
     [java]   28: LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
     [java]   29: SHLVL = 2
     [java]   30: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
     [java]   31: WORKSPACE_TMP = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64@tmp
     [java]   32: GIT_PREVIOUS_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
     [java]   33: JAVA_HOME = /usr/lib/jvm/java-17-openjdk-amd64
     [java]   34: TERM = xterm-256color
     [java]   35: BUILD_ID = 965
     [java]   36: LANG = en_US.UTF-8
     [java]   37: XDG_SESSION_ID = 3
     [java]   38: XDG_SESSION_TYPE = tty
     [java]   39: JOB_NAME = gluegen/label=linux-x86_64
     [java]   40: ANT_HOME = /opt-share/apache-ant
     [java]   41: DISPLAY = :0
     [java]   42: GIT_PREVIOUS_SUCCESSFUL_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
     [java]   43: NODE_LABELS = linux-x86_64 linux-x86_64-jau-002
     [java]   44: HUDSON_URL = https://jogamp.org/chuck/
     [java]   45: TARGET_RT_JAR = /opt-share/jre1.8.0_212/lib/rt.jar
     [java]   46: WORKSPACE = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64
     [java]   47: XDG_SESSION_CLASS = user
     [java]   48: _ = /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [java]   49: GIT_COMMIT = 96632c220a25866ae3e2091d5d5f2bee0f631b63
     [java]   50: CI = true
     [java]   51: EXECUTOR_NUMBER = 0
     [java]   52: JOB_BASE_NAME = label=linux-x86_64
     [java]   53: label = linux-x86_64
     [java]   54: USER = jogamp
     [java]   55: JUNIT_DISABLED = false
     [java]   56: BUILD_NUMBER = 965
     [java]   57: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/
     [java]   58: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=artifacts
     [java]   59: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
     [java]   60: XDG_RUNTIME_DIR = /run/user/1000
     [java]   61: HOME = /home/jogamp
     [java] Environment count: 61
     [java] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
     [java] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
     [java] .   1: ant.library.dir = /opt-share/apache-ant/lib
     [java]    2: java.specification.version = 17
     [java]    3: sun.jnu.encoding = UTF-8
     [java]    4: java.class.path = /opt-share/apache-ant/lib/ant-launcher.jar:/opt-share/apache-ant/lib/ant-apache-oro.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-jdepend.jar:/opt-share/apache-ant/lib/ant-apache-xalan2.jar:/opt-share/apache-ant/lib/ant-commons-net.jar:/opt-share/apache-ant/lib/ant-launcher.jar:/opt-share/apache-ant/lib/ant-commons-logging.jar:/opt-share/apache-ant/lib/ant-apache-regexp.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-testutil.jar:/opt-share/apache-ant/lib/ant-apache-bcel.jar:/opt-share/apache-ant/lib/ant-apache-resolver.jar:/opt-share/apache-ant/lib/ant-netrexx.jar:/opt-share/apache-ant/lib/ant-junitlauncher.jar:/opt-share/apache-ant/lib/ant-xz.jar:/opt-share/apache-ant/lib/ant-javamail.jar:/opt-share/apache-ant/lib/ant-jsch.jar:/opt-share/apache-ant/lib/ant-antlr.jar:/opt-share/apache-ant/lib/ant-jmf.jar:/opt-share/apache-ant/lib/ant-apache-log4j.jar:/opt-share/apache-ant/lib/ant-apache-bsf.jar:/opt-share/apache-ant/lib/ant-junit4.jar:/opt-share/apache-ant/lib/ant-jai.jar:/opt-share/apache-ant/lib/ant-swing.jar
     [java]    5: java.vm.vendor = Debian
     [java]    6: sun.arch.data.model = 64
     [java]    7: java.vendor.url = https://tracker.debian.org/openjdk-17
     [java]    8: user.timezone = Europe/Berlin
     [java]    9: os.name = Linux
     [java]   10: java.vm.specification.version = 17
     [java]   11: sun.java.launcher = SUN_STANDARD
     [java]   12: user.country = US
     [java]   13: sun.boot.library.path = /usr/lib/jvm/java-17-openjdk-amd64/lib
     [java]   14: sun.java.command = org.apache.tools.ant.launch.Launcher -cp  -file build.xml -Dlabel=linux-x86_64 -Dgluegen.basename=gluegen -Dgluegen.build.branch=origin/master -Dgluegen.build.number=965 -Dgluegen.build.id=965 -Dgluegen.build.commit=96632c220a25866ae3e2091d5d5f2bee0f631b63 clean all junit.run
     [java]   15: jdk.debug = release
     [java]   16: sun.cpu.endian = little
     [java]   17: user.home = /home/jogamp
     [java]   18: user.language = en
     [java]   19: java.specification.vendor = Oracle Corporation
     [java]   20: java.version.date = 2023-01-17
     [java]   21: java.home = /usr/lib/jvm/java-17-openjdk-amd64
     [java]   22: file.separator = /
     [java]   23: java.vm.compressedOopsMode = Zero based
     [java]   24: line.separator = 
     [java] 
     [java]   25: java.specification.name = Java Platform API Specification
     [java]   26: java.vm.specification.vendor = Oracle Corporation
     [java]   27: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
     [java]   28: java.runtime.version = 17.0.6+10-Debian-1deb11u1
     [java]   29: user.name = jogamp
     [java]   30: path.separator = :
     [java]   31: os.version = 5.16.18
     [java]   32: java.runtime.name = OpenJDK Runtime Environment
     [java]   33: file.encoding = UTF-8
     [java]   34: java.vm.name = OpenJDK 64-Bit Server VM
     [java]   35: java.vendor.url.bug = https://bugs.debian.org/openjdk-17
     [java]   36: java.io.tmpdir = /tmp
     [java]   37: java.version = 17.0.6
     [java]   38: user.dir = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
     [java]   39: os.arch = amd64
     [java]   40: java.vm.specification.name = Java Virtual Machine Specification
     [java]   41: ant.home = /opt-share/apache-ant
     [java]   42: native.encoding = UTF-8
     [java]   43: java.library.path = /usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
     [java]   44: java.vm.info = mixed mode, sharing
     [java]   45: java.vendor = Debian
     [java]   46: java.vm.version = 17.0.6+10-Debian-1deb11u1
     [java]   47: sun.io.unicode.encoding = UnicodeLittle
     [java]   48: java.class.version = 61.0
     [java] Property count: 48
     [java] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
     [java] ++++ Test Singleton.unlock()
     [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850517287 ms III - Stopping: alive true, shallQuit true, hasSocket true
     [java] SLOCK [T main @ 1691850517287 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
     [java] 
     [java] Time: 0.64
     [java] 
     [java] OK (2 tests)
     [java] 

gluegen.build.check.aapt:

android.package:

developer-src-zip:
      [zip] Building zip: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-java-src.zip

developer-zip-archive:
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64
     [copy] Copying 2 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/jar
     [copy] Copying 7 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/jar
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/lib
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/lib
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/jnlp-files
     [copy] Copying 1 file to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/jnlp-files
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/dist
     [copy] Copying 3 files to /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64/dist
     [exec] 
     [exec] 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
     [exec] p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz (806EC),ASM,AES-NI)
     [exec] 
     [exec] Scanning the drive:
     [exec] 4 folders, 14 files, 6554373 bytes (6401 KiB)
     [exec] 
     [exec] Creating archive: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64.7z
     [exec] 
     [exec] Items to compress: 18
     [exec] 
     [exec] 
     [exec] Files read from disk: 14
     [exec] Archive size: 1627298 bytes (1590 KiB)
     [exec] Everything is Ok
   [delete] Deleting directory /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64

all:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

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

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         origin/master
     [echo] gluegen.build.commit         96632c220a25866ae3e2091d5d5f2bee0f631b63

java.class.path.validate:

validate:

clean-temp:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

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

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         origin/master
     [echo] gluegen.build.commit         96632c220a25866ae3e2091d5d5f2bee0f631b63

java.class.path.validate:

validate:

junit.compile:
     [echo] gluegen.basename: gluegen

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

init:

java.class.path.validate:

validate:
    [mkdir] Created dir: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build-temp
     [echo] test.base.dir: ../src/junit 
     [echo] test.junit.generation.dir: ../src/junit/com/jogamp/gluegen/test/junit/generation 
     [echo] test.dir: ../build/test 
     [echo] results: ../build/test/results 
     [echo] build_t: ../build/test/build 
     [echo] build_t.gen: ../build/test/build/gensrc 
     [echo] build_t.java: ../build/test/build/classes 
     [echo] build_t.obj: ../build/test/build/obj 
     [echo] build_t.lib: ../build/test/build/natives 

junit.compile.check:

junit.compile:

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

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

init:

java.class.path.validate:

validate:
     [echo] test.base.dir: ../src/junit 
     [echo] test.junit.generation.dir: ../src/junit/com/jogamp/gluegen/test/junit/generation 
     [echo] test.dir: ../build/test 
     [echo] results: ../build/test/results 
     [echo] build_t: ../build/test/build 
     [echo] build_t.gen: ../build/test/build/gensrc 
     [echo] build_t.java: ../build/test/build/classes 
     [echo] build_t.obj: ../build/test/build/obj 
     [echo] build_t.lib: ../build/test/build/natives 

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

gluegen.cpptasks.initialize:
     [echo] os.name=Linux
     [echo] os.version=5.16.18
     [echo] os.arch=amd64
     [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.android.x86:

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.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

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.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

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:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [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] AndroidX86=${isAndroidX86}
     [echo] Linux=true
     [echo] LinuxAMD64=true
     [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] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true
     [echo] os=Linux
     [echo] os=5.16.18
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

junit.run.settings:

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

junit.run.local.osx.d32:

junit.run.local:
    [junit] Testsuite: com.jogamp.common.net.TestAssetURLConnectionRegistered
    [junit] Testsuite: com.jogamp.common.net.TestAssetURLConnectionRegistered
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850520413 ms III - Start
    [junit] SLOCK [T main @ 1691850520413 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_RT
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_RT
    [junit] createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:gluegen/info.txt:1> 
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_Test
    [junit] createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt
    [junit] asset:gluegen-test/info.txt:0> Gluegen Test Asset.
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_Test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850520449 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850520449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.624 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850520413 ms III - Start
    [junit] SLOCK [T main @ 1691850520413 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_RT
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_RT
    [junit] createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:gluegen/info.txt:1> 
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_Test
    [junit] createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt
    [junit] asset:gluegen-test/info.txt:0> Gluegen Test Asset.
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_Test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850520449 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850520449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: assetRegisteredIOUtilGetResourceRel1_RT took 0.006 sec
    [junit] Testcase: assetRegisteredIOUtilGetResourceRel2_RT took 0.002 sec
    [junit] Testcase: assetRegisteredURLConnection_RT took 0.001 sec
    [junit] Testcase: assetRegisteredURLConnection_Test took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.624 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850520413 ms III - Start
    [junit] SLOCK [T main @ 1691850520413 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_RT
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] asset:com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] asset:/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_RT
    [junit] createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:gluegen/info.txt:1> 
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_Test
    [junit] createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt
    [junit] asset:gluegen-test/info.txt:0> Gluegen Test Asset.
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredURLConnection_Test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1691850520449 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850520449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestAssetURLConnectionUnregistered
    [junit] Testsuite: com.jogamp.common.net.TestAssetURLConnectionUnregistered
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1691850521004 ms III - Start
    [junit] SLOCK [T main @ 1691850521004 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:gluegen/info.txt:1> 
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] createAssetURL: asset:/gluegen/info.txt -> url: asset:/gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:/gluegen/info.txt / connURL asset:/gluegen/info.txt
    [junit] asset:/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:/gluegen/info.txt:1> 
    [junit] asset:/gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt
    [junit] asset:gluegen-test/info.txt:0> Gluegen Test Asset.
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1691850521021 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850521021 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.532 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1691850521004 ms III - Start
    [junit] SLOCK [T main @ 1691850521004 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:gluegen/info.txt:1> 
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] createAssetURL: asset:/gluegen/info.txt -> url: asset:/gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:/gluegen/info.txt / connURL asset:/gluegen/info.txt
    [junit] asset:/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:/gluegen/info.txt:1> 
    [junit] asset:/gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt
    [junit] asset:gluegen-test/info.txt:0> Gluegen Test Asset.
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1691850521021 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850521021 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: assetUnregisteredIOUtilGetResourceAbs_RT took 0 sec
    [junit] Testcase: assetUnregisteredIOUtilGetResourceRel0_RT took 0.001 sec
    [junit] Testcase: assetUnregisteredURLConnection_RT took 0.001 sec
    [junit] Testcase: assetUnregisteredURLConnection_RT2 took 0.001 sec
    [junit] Testcase: assetUnregisteredURLConnection_Test took 0.001 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.532 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1691850521004 ms III - Start
    [junit] SLOCK [T main @ 1691850521004 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes.
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:gluegen/info.txt:1> 
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] createAssetURL: asset:/gluegen/info.txt -> url: asset:/gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:/gluegen/info.txt / connURL asset:/gluegen/info.txt
    [junit] asset:/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] asset:/gluegen/info.txt:1> 
    [junit] asset:/gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt
    [junit] asset:gluegen-test/info.txt:0> Gluegen Test Asset.
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1691850521021 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850521021 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestUri01
    [junit] Testsuite: com.jogamp.common.net.TestUri01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1691850521585 ms III - Start
    [junit] SLOCK [T main @ 1691850521585 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding
    [junit] sp1 Hallo Welt öä
    [junit] file Hallo Welt öä
    [junit] file.path.dec Hallo Welt öä
    [junit] file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] file.path.can /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY Recomposed URI file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] recomp   URI: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä - EQUAL
    [junit] uri2.slashify: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] uri2.enc   : file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä - OK
    [junit] uri2.pathD : /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä - OK
    [junit] uri2.asciiE: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] uri3.orig: /Hallo Welt öä
    [junit] uri3.enc   : file:/Hallo%20Welt%20öä - OK
    [junit] uri3.pathD : /Hallo Welt öä - OK
    [junit] uri3.asciiE: file:/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] uri4.orig: //lala.org/Hallo Welt öä
    [junit] uri4.enc   : http://lala.org/Hallo%20Welt%20öä - OK
    [junit] uri4.pathD : /Hallo Welt öä - OK
    [junit] uri4.asciiE: http://lala.org/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test00BasicCoding
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars
    [junit] vanilla XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ]
    [junit] esc1 XXX%20!%20%23%20%24%20%26%20%27%20%28%20%29%20%2A%20%2B%20%2C%20/%20%3A%20%3B%20%3D%20%3F%20%40%20%5B%20%5D
    [junit] inv(esc1) XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ]
    [junit] vanilla /XXX R!# R$&'()*+,/:;=?z@y[x]
    [junit] esc1 /XXX%20R!%23%20R%24%26%27%28%29%2A%2B%2C/%3A%3B%3D%3Fz%40y%5Bx%5D
    [junit] inv(esc1) /XXX R!# R$&'()*+,/:;=?z@y[x]
    [junit] file /XXX $ ^ ~ # [ ]
    [junit] file.path.dec /XXX $ ^ ~ # [ ]
    [junit] file.path.abs /XXX $ ^ ~ # [ ]
    [junit] file.path.can /XXX $ ^ ~ # [ ]
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] file /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.dec /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.abs /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.can /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars
    [junit] vanilla /XXX "%-.<>\^_`{|}~
    [junit] esc1 /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] inv(esc1) /XXX "%-.<>\^_`{|}~
    [junit] file /XXX "%-.<>\^_`{|}~
    [junit] file.path.dec /XXX "%-.<>\^_`{|}~
    [junit] file.path.abs /XXX "%-.<>\^_`{|}~
    [junit] file.path.can /XXX "%-.<>\^_`{|}~
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>\^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test05Contained
    [junit] ZZZZZZ Uri jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar#tag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar!/com/jogamp/Lala.class (raw), http://localhost/test01.jar!/com/jogamp/Lala.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri http://localhost/test01.jar#tag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test01.jar#tag01
    [junit] 0.0.0 ascii :      http://localhost/test01.jar#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri jar:file://localhost/test01.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://localhost/test01.jar!/
    [junit] 0.0.0 ascii :      jar:file://localhost/test01.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://localhost/test01.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://localhost/test01.jar!/ (raw), file://localhost/test01.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file://localhost/test01.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://localhost/test01.jar
    [junit] 0.0.0 ascii :      file://localhost/test01.jar
    [junit] 0.0.0 native-file: /localhost/test01.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri sftp:http://localhost/test01.jar?lala=01#tag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      sftp:http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 ascii :      sftp:http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar?lala=01#tag01
    [junit] 1.0.0 scheme:      sftp
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar?lala=01 (raw), http://localhost/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri http://localhost/test01.jar?lala=01#tag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 ascii :      http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test01.jar?lala=01 (raw), //localhost/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       lala=01 (raw), lala=01 (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test05Contained
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy
    [junit] ZZZZZZ Uri ./dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false
    [junit] 0.0.0 string:      ./dummy/nop/../a.txt
    [junit] 0.0.0 ascii :      ./dummy/nop/../a.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      null
    [junit] 2.0.0 scheme-part: ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri ../dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false
    [junit] 0.0.0 string:      ../dummy/nop/../a.txt
    [junit] 0.0.0 ascii :      ../dummy/nop/../a.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      null
    [junit] 2.0.0 scheme-part: ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../ (raw), //localhost/dummy/../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../ (raw), /dummy/../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/./../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/./../
    [junit] 0.0.0 ascii :      http://localhost/dummy/./../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/./../ (raw), //localhost/dummy/./../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/./../ (raw), /dummy/./../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../aa/././../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../aa/././../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../aa/././../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../aa/././../ (raw), //localhost/dummy/../aa/././../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../aa/././../ (raw), /dummy/../aa/././../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/test/dummy/./../text.txt, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test/dummy/./../text.txt
    [junit] 0.0.0 ascii :      http://localhost/test/dummy/./../text.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test/dummy/./../text.txt (raw), //localhost/test/dummy/./../text.txt (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test/dummy/./../text.txt (raw), /test/dummy/./../text.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01
    [junit] 0.0.0 ascii :      http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test/dummy/../text.txt?lala=01&lili=02 (raw), //localhost/test/dummy/../text.txt?lala=01&lili=02 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test/dummy/../text.txt (raw), /test/dummy/../text.txt (dec)
    [junit] 2.3.0 query:       lala=01&lili=02 (raw), lala=01&lili=02 (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../abc.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../abc.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../abc.jar!/ (raw), http://localhost/dummy/../abc.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/./dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/./dummy/../abc.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/test/./dummy/../abc.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/./dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/./dummy/../abc.jar!/ (raw), http://localhost/test/./dummy/../abc.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class
    [junit] 0.0.0 ascii :      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/dummy/../abc.jar#frag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy
    [junit] ZZZZZZ Uri http://localhost/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/
    [junit] 0.0.0 ascii :      http://localhost/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/ (raw), //localhost/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        / (raw), / (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../test/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../test/
    [junit] 0.0.0 ascii :      http://localhost/dummy/../test/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../test/ (raw), //localhost/dummy/../test/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../test/ (raw), /dummy/../test/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../test/dummy/../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../test/dummy/../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../test/dummy/../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../test/dummy/../ (raw), //localhost/dummy/../test/dummy/../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../test/dummy/../ (raw), /dummy/../test/dummy/../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dir/test01.jar?lala=01#frag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dir/test01.jar?lala=01#frag01
    [junit] 0.0.0 ascii :      http://localhost/dir/test01.jar?lala=01#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dir/test01.jar?lala=01 (raw), //localhost/dir/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dir/test01.jar (raw), /dir/test01.jar (dec)
    [junit] 2.3.0 query:       lala=01 (raw), lala=01 (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque
    [junit] ZZZZZZ Uri jar:http://localhost/test.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/test.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test.jar!/ (raw), http://localhost/test.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../test/test.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../test/test.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../test/test.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../test/test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../test/test.jar!/ (raw), http://localhost/dummy/../test/test.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../test/dummy/../test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (raw), http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar#frag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar!/com/Lala.class?lala=01 (raw), http://localhost/test01.jar!/com/Lala.class?lala=01 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1691850521644 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850521644 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.59 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1691850521585 ms III - Start
    [junit] SLOCK [T main @ 1691850521585 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding
    [junit] sp1 Hallo Welt öä
    [junit] file Hallo Welt öä
    [junit] file.path.dec Hallo Welt öä
    [junit] file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] file.path.can /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY Recomposed URI file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] recomp   URI: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä - EQUAL
    [junit] uri2.slashify: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] uri2.enc   : file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä - OK
    [junit] uri2.pathD : /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä - OK
    [junit] uri2.asciiE: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] uri3.orig: /Hallo Welt öä
    [junit] uri3.enc   : file:/Hallo%20Welt%20öä - OK
    [junit] uri3.pathD : /Hallo Welt öä - OK
    [junit] uri3.asciiE: file:/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] uri4.orig: //lala.org/Hallo Welt öä
    [junit] uri4.enc   : http://lala.org/Hallo%20Welt%20öä - OK
    [junit] uri4.pathD : /Hallo Welt öä - OK
    [junit] uri4.asciiE: http://lala.org/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test00BasicCoding
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars
    [junit] vanilla XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ]
    [junit] esc1 XXX%20!%20%23%20%24%20%26%20%27%20%28%20%29%20%2A%20%2B%20%2C%20/%20%3A%20%3B%20%3D%20%3F%20%40%20%5B%20%5D
    [junit] inv(esc1) XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ]
    [junit] vanilla /XXX R!# R$&'()*+,/:;=?z@y[x]
    [junit] esc1 /XXX%20R!%23%20R%24%26%27%28%29%2A%2B%2C/%3A%3B%3D%3Fz%40y%5Bx%5D
    [junit] inv(esc1) /XXX R!# R$&'()*+,/:;=?z@y[x]
    [junit] file /XXX $ ^ ~ # [ ]
    [junit] file.path.dec /XXX $ ^ ~ # [ ]
    [junit] file.path.abs /XXX $ ^ ~ # [ ]
    [junit] file.path.can /XXX $ ^ ~ # [ ]
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] file /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.dec /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.abs /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.can /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars
    [junit] vanilla /XXX "%-.<>\^_`{|}~
    [junit] esc1 /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] inv(esc1) /XXX "%-.<>\^_`{|}~
    [junit] file /XXX "%-.<>\^_`{|}~
    [junit] file.path.dec /XXX "%-.<>\^_`{|}~
    [junit] file.path.abs /XXX "%-.<>\^_`{|}~
    [junit] file.path.can /XXX "%-.<>\^_`{|}~
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>\^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test05Contained
    [junit] ZZZZZZ Uri jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar#tag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar!/com/jogamp/Lala.class (raw), http://localhost/test01.jar!/com/jogamp/Lala.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri http://localhost/test01.jar#tag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test01.jar#tag01
    [junit] 0.0.0 ascii :      http://localhost/test01.jar#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri jar:file://localhost/test01.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://localhost/test01.jar!/
    [junit] 0.0.0 ascii :      jar:file://localhost/test01.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://localhost/test01.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://localhost/test01.jar!/ (raw), file://localhost/test01.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file://localhost/test01.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://localhost/test01.jar
    [junit] 0.0.0 ascii :      file://localhost/test01.jar
    [junit] 0.0.0 native-file: /localhost/test01.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri sftp:http://localhost/test01.jar?lala=01#tag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      sftp:http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 ascii :      sftp:http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar?lala=01#tag01
    [junit] 1.0.0 scheme:      sftp
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar?lala=01 (raw), http://localhost/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri http://localhost/test01.jar?lala=01#tag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 ascii :      http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test01.jar?lala=01 (raw), //localhost/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       lala=01 (raw), lala=01 (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test05Contained
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy
    [junit] ZZZZZZ Uri ./dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false
    [junit] 0.0.0 string:      ./dummy/nop/../a.txt
    [junit] 0.0.0 ascii :      ./dummy/nop/../a.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      null
    [junit] 2.0.0 scheme-part: ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri ../dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false
    [junit] 0.0.0 string:      ../dummy/nop/../a.txt
    [junit] 0.0.0 ascii :      ../dummy/nop/../a.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      null
    [junit] 2.0.0 scheme-part: ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../ (raw), //localhost/dummy/../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../ (raw), /dummy/../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/./../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/./../
    [junit] 0.0.0 ascii :      http://localhost/dummy/./../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/./../ (raw), //localhost/dummy/./../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/./../ (raw), /dummy/./../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../aa/././../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../aa/././../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../aa/././../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../aa/././../ (raw), //localhost/dummy/../aa/././../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../aa/././../ (raw), /dummy/../aa/././../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/test/dummy/./../text.txt, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test/dummy/./../text.txt
    [junit] 0.0.0 ascii :      http://localhost/test/dummy/./../text.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test/dummy/./../text.txt (raw), //localhost/test/dummy/./../text.txt (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test/dummy/./../text.txt (raw), /test/dummy/./../text.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01
    [junit] 0.0.0 ascii :      http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test/dummy/../text.txt?lala=01&lili=02 (raw), //localhost/test/dummy/../text.txt?lala=01&lili=02 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test/dummy/../text.txt (raw), /test/dummy/../text.txt (dec)
    [junit] 2.3.0 query:       lala=01&lili=02 (raw), lala=01&lili=02 (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../abc.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../abc.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../abc.jar!/ (raw), http://localhost/dummy/../abc.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/./dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/./dummy/../abc.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/test/./dummy/../abc.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/./dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/./dummy/../abc.jar!/ (raw), http://localhost/test/./dummy/../abc.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class
    [junit] 0.0.0 ascii :      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/dummy/../abc.jar#frag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy
    [junit] ZZZZZZ Uri http://localhost/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/
    [junit] 0.0.0 ascii :      http://localhost/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/ (raw), //localhost/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        / (raw), / (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../test/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../test/
    [junit] 0.0.0 ascii :      http://localhost/dummy/../test/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../test/ (raw), //localhost/dummy/../test/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../test/ (raw), /dummy/../test/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../test/dummy/../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../test/dummy/../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../test/dummy/../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../test/dummy/../ (raw), //localhost/dummy/../test/dummy/../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../test/dummy/../ (raw), /dummy/../test/dummy/../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dir/test01.jar?lala=01#frag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dir/test01.jar?lala=01#frag01
    [junit] 0.0.0 ascii :      http://localhost/dir/test01.jar?lala=01#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dir/test01.jar?lala=01 (raw), //localhost/dir/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dir/test01.jar (raw), /dir/test01.jar (dec)
    [junit] 2.3.0 query:       lala=01 (raw), lala=01 (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque
    [junit] ZZZZZZ Uri jar:http://localhost/test.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/test.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test.jar!/ (raw), http://localhost/test.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../test/test.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../test/test.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../test/test.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../test/test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../test/test.jar!/ (raw), http://localhost/dummy/../test/test.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../test/dummy/../test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (raw), http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar#frag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar!/com/Lala.class?lala=01 (raw), http://localhost/test01.jar!/com/Lala.class?lala=01 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1691850521644 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850521644 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00BasicCoding took 0.012 sec
    [junit] Testcase: test02URIEscapeSpecialChars took 0.003 sec
    [junit] Testcase: test03URIEscapeCommonChars took 0.002 sec
    [junit] Testcase: test04EqualsAndHashCode took 0.001 sec
    [junit] Testcase: test05Contained took 0.002 sec
    [junit] Testcase: test08NormalizedHierarchy took 0.002 sec
    [junit] Testcase: test09NormalizedOpaque took 0.008 sec
    [junit] Testcase: test10ParentAndDirHierarchy took 0.001 sec
    [junit] Testcase: test11ParentAndDirOpaque took 0.001 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.59 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1691850521585 ms III - Start
    [junit] SLOCK [T main @ 1691850521585 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding
    [junit] sp1 Hallo Welt öä
    [junit] file Hallo Welt öä
    [junit] file.path.dec Hallo Welt öä
    [junit] file.path.abs /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] file.path.can /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY Recomposed URI file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä
    [junit] recomp   URI: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä - EQUAL
    [junit] uri2.slashify: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä
    [junit] uri2.enc   : file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20öä - OK
    [junit] uri2.pathD : /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo Welt öä - OK
    [junit] uri2.asciiE: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] uri3.orig: /Hallo Welt öä
    [junit] uri3.enc   : file:/Hallo%20Welt%20öä - OK
    [junit] uri3.pathD : /Hallo Welt öä - OK
    [junit] uri3.asciiE: file:/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] uri4.orig: //lala.org/Hallo Welt öä
    [junit] uri4.enc   : http://lala.org/Hallo%20Welt%20öä - OK
    [junit] uri4.pathD : /Hallo Welt öä - OK
    [junit] uri4.asciiE: http://lala.org/Hallo%20Welt%20%C3%B6%C3%A4 - OK
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test00BasicCoding
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars
    [junit] vanilla XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ]
    [junit] esc1 XXX%20!%20%23%20%24%20%26%20%27%20%28%20%29%20%2A%20%2B%20%2C%20/%20%3A%20%3B%20%3D%20%3F%20%40%20%5B%20%5D
    [junit] inv(esc1) XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ]
    [junit] vanilla /XXX R!# R$&'()*+,/:;=?z@y[x]
    [junit] esc1 /XXX%20R!%23%20R%24%26%27%28%29%2A%2B%2C/%3A%3B%3D%3Fz%40y%5Bx%5D
    [junit] inv(esc1) /XXX R!# R$&'()*+,/:;=?z@y[x]
    [junit] file /XXX $ ^ ~ # [ ]
    [junit] file.path.dec /XXX $ ^ ~ # [ ]
    [junit] file.path.abs /XXX $ ^ ~ # [ ]
    [junit] file.path.can /XXX $ ^ ~ # [ ]
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX $ ^ ~ # [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] file /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.dec /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.abs /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] file.path.can /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 ascii :      file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D
    [junit] 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars
    [junit] vanilla /XXX "%-.<>\^_`{|}~
    [junit] esc1 /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] inv(esc1) /XXX "%-.<>\^_`{|}~
    [junit] file /XXX "%-.<>\^_`{|}~
    [junit] file.path.dec /XXX "%-.<>\^_`{|}~
    [junit] file.path.abs /XXX "%-.<>\^_`{|}~
    [junit] file.path.can /XXX "%-.<>\^_`{|}~
    [junit] File-path -> Uri:
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>\^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> File:
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Uri -> URI:
    [junit] YYYYYY URI file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (keep encoding):
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URI -> Uri (re-encode):
    [junit] ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 ascii :      file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~
    [junit] 0.0.0 native-file: /XXX "%-.<>/^_`{|}~
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test05Contained
    [junit] ZZZZZZ Uri jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar#tag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar!/com/jogamp/Lala.class (raw), http://localhost/test01.jar!/com/jogamp/Lala.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri http://localhost/test01.jar#tag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test01.jar#tag01
    [junit] 0.0.0 ascii :      http://localhost/test01.jar#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri jar:file://localhost/test01.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://localhost/test01.jar!/
    [junit] 0.0.0 ascii :      jar:file://localhost/test01.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://localhost/test01.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://localhost/test01.jar!/ (raw), file://localhost/test01.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file://localhost/test01.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://localhost/test01.jar
    [junit] 0.0.0 ascii :      file://localhost/test01.jar
    [junit] 0.0.0 native-file: /localhost/test01.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri sftp:http://localhost/test01.jar?lala=01#tag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      sftp:http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 ascii :      sftp:http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar?lala=01#tag01
    [junit] 1.0.0 scheme:      sftp
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar?lala=01 (raw), http://localhost/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ZZZZZZ Uri http://localhost/test01.jar?lala=01#tag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 ascii :      http://localhost/test01.jar?lala=01#tag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test01.jar?lala=01 (raw), //localhost/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test01.jar (raw), /test01.jar (dec)
    [junit] 2.3.0 query:       lala=01 (raw), lala=01 (dec)
    [junit] 3.0.0 fragment:    tag01 (raw), tag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test05Contained
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy
    [junit] ZZZZZZ Uri ./dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false
    [junit] 0.0.0 string:      ./dummy/nop/../a.txt
    [junit] 0.0.0 ascii :      ./dummy/nop/../a.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      null
    [junit] 2.0.0 scheme-part: ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri ../dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false
    [junit] 0.0.0 string:      ../dummy/nop/../a.txt
    [junit] 0.0.0 ascii :      ../dummy/nop/../a.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      null
    [junit] 2.0.0 scheme-part: ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../ (raw), //localhost/dummy/../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../ (raw), /dummy/../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/./../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/./../
    [junit] 0.0.0 ascii :      http://localhost/dummy/./../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/./../ (raw), //localhost/dummy/./../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/./../ (raw), /dummy/./../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../aa/././../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../aa/././../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../aa/././../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../aa/././../ (raw), //localhost/dummy/../aa/././../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../aa/././../ (raw), /dummy/../aa/././../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/test/dummy/./../text.txt, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test/dummy/./../text.txt
    [junit] 0.0.0 ascii :      http://localhost/test/dummy/./../text.txt
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test/dummy/./../text.txt (raw), //localhost/test/dummy/./../text.txt (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test/dummy/./../text.txt (raw), /test/dummy/./../text.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01
    [junit] 0.0.0 ascii :      http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/test/dummy/../text.txt?lala=01&lili=02 (raw), //localhost/test/dummy/../text.txt?lala=01&lili=02 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /test/dummy/../text.txt (raw), /test/dummy/../text.txt (dec)
    [junit] 2.3.0 query:       lala=01&lili=02 (raw), lala=01&lili=02 (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../abc.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../abc.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../abc.jar!/ (raw), http://localhost/dummy/../abc.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/./dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/./dummy/../abc.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/test/./dummy/../abc.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/./dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/./dummy/../abc.jar!/ (raw), http://localhost/test/./dummy/../abc.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class
    [junit] 0.0.0 ascii :      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/dummy/../abc.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test/dummy/../abc.jar#frag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy
    [junit] ZZZZZZ Uri http://localhost/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/
    [junit] 0.0.0 ascii :      http://localhost/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/ (raw), //localhost/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        / (raw), / (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../test/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../test/
    [junit] 0.0.0 ascii :      http://localhost/dummy/../test/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../test/ (raw), //localhost/dummy/../test/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../test/ (raw), /dummy/../test/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dummy/../test/dummy/../, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dummy/../test/dummy/../
    [junit] 0.0.0 ascii :      http://localhost/dummy/../test/dummy/../
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dummy/../test/dummy/../ (raw), //localhost/dummy/../test/dummy/../ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dummy/../test/dummy/../ (raw), /dummy/../test/dummy/../ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/dir/test01.jar?lala=01#frag01, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/dir/test01.jar?lala=01#frag01
    [junit] 0.0.0 ascii :      http://localhost/dir/test01.jar?lala=01#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/dir/test01.jar?lala=01 (raw), //localhost/dir/test01.jar?lala=01 (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /dir/test01.jar (raw), /dir/test01.jar (dec)
    [junit] 2.3.0 query:       lala=01 (raw), lala=01 (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque
    [junit] ZZZZZZ Uri jar:http://localhost/test.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/test.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test.jar!/ (raw), http://localhost/test.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../test/test.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../test/test.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../test/test.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../test/test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../test/test.jar!/ (raw), http://localhost/dummy/../test/test.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class
    [junit] 0.0.0 ascii :      jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/dummy/../test/dummy/../test.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (raw), http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01
    [junit] 0.0.0 ascii :      jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/test01.jar#frag01
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/test01.jar!/com/Lala.class?lala=01 (raw), http://localhost/test01.jar!/com/Lala.class?lala=01 (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    frag01 (raw), frag01 (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1691850521644 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850521644 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestUri02Composing
    [junit] Testsuite: com.jogamp.common.net.TestUri02Composing
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1691850522267 ms III - Start
    [junit] SLOCK [T main @ 1691850522267 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning
    [junit] scheme <file>, ssp <///rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <file:///rootDir/file1.txt>
    [junit] URL-orig  : <file:///rootDir/file1.txt>
    [junit] URL-comp  : <file:///rootDir/file1.txt>
    [junit] scheme <file>, ssp </rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <file:/rootDir/file1.txt>
    [junit] URL-orig  : <file:/rootDir/file1.txt>
    [junit] URL-comp  : <file:/rootDir/file1.txt>
    [junit] scheme <file>, ssp <//host/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <file://host/rootDir/file1.txt>
    [junit] URL-orig  : <file://host/rootDir/file1.txt>
    [junit] URL-comp  : <file://host/rootDir/file1.txt>
    [junit] scheme <file>, ssp <//host/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <file://host/rootDir/file1.txt>
    [junit] URL-orig  : <file://host/rootDir/file1.txt>
    [junit] URL-comp  : <file://host/rootDir/file1.txt>
    [junit] scheme <jar>, ssp <file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <jar>, ssp <file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:gluegen-test/info.txt>
    [junit] URL-orig  : <asset:gluegen-test/info.txt>
    [junit] URL-comp  : <asset:gluegen-test/info.txt>
    [junit] scheme <asset>, ssp <gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:gluegen-test/info.txt>
    [junit] URL-orig  : <asset:gluegen-test/info.txt>
    [junit] URL-comp  : <asset:gluegen-test/info.txt>
    [junit] scheme <asset>, ssp </gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:/gluegen-test/info.txt>
    [junit] URL-orig  : <asset:/gluegen-test/info.txt>
    [junit] URL-comp  : <asset:/gluegen-test/info.txt>
    [junit] scheme <asset>, ssp </gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:/gluegen-test/info.txt>
    [junit] URL-orig  : <asset:/gluegen-test/info.txt>
    [junit] URL-comp  : <asset:/gluegen-test/info.txt>
    [junit] scheme <http>, ssp <//domain.com/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals: true
    [junit] URL-ref   : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com:1234/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals: true
    [junit] URL-ref   : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com:1234/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/./file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/./file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1691850522311 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850522311 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.597 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1691850522267 ms III - Start
    [junit] SLOCK [T main @ 1691850522267 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning
    [junit] scheme <file>, ssp <///rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <file:///rootDir/file1.txt>
    [junit] URL-orig  : <file:///rootDir/file1.txt>
    [junit] URL-comp  : <file:///rootDir/file1.txt>
    [junit] scheme <file>, ssp </rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <file:/rootDir/file1.txt>
    [junit] URL-orig  : <file:/rootDir/file1.txt>
    [junit] URL-comp  : <file:/rootDir/file1.txt>
    [junit] scheme <file>, ssp <//host/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <file://host/rootDir/file1.txt>
    [junit] URL-orig  : <file://host/rootDir/file1.txt>
    [junit] URL-comp  : <file://host/rootDir/file1.txt>
    [junit] scheme <file>, ssp <//host/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <file://host/rootDir/file1.txt>
    [junit] URL-orig  : <file://host/rootDir/file1.txt>
    [junit] URL-comp  : <file://host/rootDir/file1.txt>
    [junit] scheme <jar>, ssp <file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <jar>, ssp <file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:gluegen-test/info.txt>
    [junit] URL-orig  : <asset:gluegen-test/info.txt>
    [junit] URL-comp  : <asset:gluegen-test/info.txt>
    [junit] scheme <asset>, ssp <gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:gluegen-test/info.txt>
    [junit] URL-orig  : <asset:gluegen-test/info.txt>
    [junit] URL-comp  : <asset:gluegen-test/info.txt>
    [junit] scheme <asset>, ssp </gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:/gluegen-test/info.txt>
    [junit] URL-orig  : <asset:/gluegen-test/info.txt>
    [junit] URL-comp  : <asset:/gluegen-test/info.txt>
    [junit] scheme <asset>, ssp </gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:/gluegen-test/info.txt>
    [junit] URL-orig  : <asset:/gluegen-test/info.txt>
    [junit] URL-comp  : <asset:/gluegen-test/info.txt>
    [junit] scheme <http>, ssp <//domain.com/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals: true
    [junit] URL-ref   : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com:1234/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals: true
    [junit] URL-ref   : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com:1234/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/./file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/./file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1691850522311 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850522311 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01URLCompositioning took 0.032 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.597 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1691850522267 ms III - Start
    [junit] SLOCK [T main @ 1691850522267 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning
    [junit] scheme <file>, ssp <///rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <file:///rootDir/file1.txt>
    [junit] URL-orig  : <file:///rootDir/file1.txt>
    [junit] URL-comp  : <file:///rootDir/file1.txt>
    [junit] scheme <file>, ssp </rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <file:/rootDir/file1.txt>
    [junit] URL-orig  : <file:/rootDir/file1.txt>
    [junit] URL-comp  : <file:/rootDir/file1.txt>
    [junit] scheme <file>, ssp <//host/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <file://host/rootDir/file1.txt>
    [junit] URL-orig  : <file://host/rootDir/file1.txt>
    [junit] URL-comp  : <file://host/rootDir/file1.txt>
    [junit] scheme <file>, ssp <//host/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <file://host/rootDir/file1.txt>
    [junit] URL-orig  : <file://host/rootDir/file1.txt>
    [junit] URL-comp  : <file://host/rootDir/file1.txt>
    [junit] scheme <jar>, ssp <file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <jar>, ssp <file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:gluegen-test/info.txt>
    [junit] URL-orig  : <asset:gluegen-test/info.txt>
    [junit] URL-comp  : <asset:gluegen-test/info.txt>
    [junit] scheme <asset>, ssp <gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:gluegen-test/info.txt>
    [junit] URL-orig  : <asset:gluegen-test/info.txt>
    [junit] URL-comp  : <asset:gluegen-test/info.txt>
    [junit] scheme <asset>, ssp </gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:/gluegen-test/info.txt>
    [junit] URL-orig  : <asset:/gluegen-test/info.txt>
    [junit] URL-comp  : <asset:/gluegen-test/info.txt>
    [junit] scheme <asset>, ssp </gluegen-test/info.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:/gluegen-test/info.txt>
    [junit] URL-orig  : <asset:/gluegen-test/info.txt>
    [junit] URL-comp  : <asset:/gluegen-test/info.txt>
    [junit] scheme <http>, ssp <//domain.com/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals: true
    [junit] URL-ref   : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com:1234/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals: true
    [junit] URL-ref   : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <http>, ssp <//domain.com:1234/web1/index.html?lala=23&lili=24>, fragment <anchor>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-orig  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] URL-comp  : <http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/./file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>, fragment <null>
    [junit] URL-equals: true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/./file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] scheme <asset>, ssp <jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>, fragment <null>
    [junit] URL-equals(1): false
    [junit] URL-equals(2): true
    [junit] URL-same  : true
    [junit] URL-ref   : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] URL-orig  : <asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt>
    [junit] URL-comp  : <asset:jar:file:/web1/file1.jar!/rootDir/file1.txt>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1691850522311 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850522311 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1691850522847 ms III - Start
    [junit] SLOCK [T main @ 1691850522847 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 1/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 2/12
    [junit] uriSource   : http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 2/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 3/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 3/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 4/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 4/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 5/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 5/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 6/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 6/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 7/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 7/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 8/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 8/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 9/12
    [junit] uriSource   : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 9/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 10/12
    [junit] uriSource   : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 10/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 11/12
    [junit] uriSource   : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 11/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 12/12
    [junit] uriSource   : jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 12/12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 1/13
    [junit] uriSource   : file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 1/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 2/13
    [junit] uriSource   : file:/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 2/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 3/13
    [junit] uriSource   : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] Testsuite: com.jogamp.common.net.TestUri03Resolving
    [junit] Testsuite: com.jogamp.common.net.TestUri03Resolving
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 3/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 4/13
    [junit] uriSource   : file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 4/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 5/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 5/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 6/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 6/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 7/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 7/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 8/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 8/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 9/13
    [junit] uriSource   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 9/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 10/13
    [junit] uriSource   : jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 10/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 11/13
    [junit] uriSource   : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 11/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 12/13
    [junit] uriSource   : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 12/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 13/13
    [junit] uriSource   : jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 13/13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 1/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 1/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 2/14
    [junit] uriSource   : file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/Δ/gluegen-rt.jar ( path /C%3A/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/Δ/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 2/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 3/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 3/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 4/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 4/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 5/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 5/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 6/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 6/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 7/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 7/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 8/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 8/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 9/14
    [junit] uriSource   : jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 9/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 10/14
    [junit] uriSource   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 10/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 11/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 11/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 12/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 12/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 13/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 13/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 14/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 14/14
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 1/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 1/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 2/12
    [junit] URL Source   : http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 2/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 3/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 3/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 4/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 4/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 5/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 5/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 6/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 6/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 7/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 7/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 8/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 8/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 9/12
    [junit] URL Source   : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 9/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 10/12
    [junit] URL Source   : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 10/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 11/12
    [junit] URL Source   : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 11/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 12/12
    [junit] URL Source   : jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 12/12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 1/13
    [junit] URL Source   : file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 1/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 2/13
    [junit] URL Source   : file:/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 2/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 3/13
    [junit] URL Source   : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 3/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 4/13
    [junit] URL Source   : file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 4/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 5/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 5/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 6/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 6/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 7/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 7/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 8/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 8/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 9/13
    [junit] URL Source   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 9/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 10/13
    [junit] URL Source   : jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 10/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 11/13
    [junit] URL Source   : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 11/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 12/13
    [junit] URL Source   : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 12/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 13/13
    [junit] URL Source   : jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 13/13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 1/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64/gluegen-rt.jar ( path /C:/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 1/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 2/14
    [junit] URL Source   : file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/Δ/gluegen-rt.jar ( path /C:/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/Δ/gluegen-rt.jar ( path /C%3A/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 2/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 3/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 3/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 4/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 4/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 5/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 5/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 6/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 6/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 7/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 7/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 8/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 8/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 9/14
    [junit] URL Source   : jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 9/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 10/14
    [junit] URL Source   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 10/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 11/14
    [junit] URL Source   : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 11/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 12/14
    [junit] URL Source   : jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 12/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 13/14
    [junit] URL Source   : jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 13/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 14/14
    [junit] URL Source   : jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 14/14
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 1/6
    [junit] fileSource:         /gluegen/build-x86_64/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 1/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 2/6
    [junit] fileSource:         /gluegen/Δ/gluegen-rt.jar
    [junit] file:               /gluegen/Δ/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/Δ/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/Δ/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 2/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 3/6
    [junit] fileSource:         /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64 lala/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 3/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 4/6
    [junit] fileSource:         /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64 öä lala/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 4/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 5/6
    [junit] fileSource:         /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] file:               /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - UNEQUAL
    [junit] expected_path:      /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 5/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 6/6
    [junit] fileSource:         /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] file:               /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar - UNEQUAL
    [junit] expected_path:      /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 6/6
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1691850523128 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850523128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.793 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1691850522847 ms III - Start
    [junit] SLOCK [T main @ 1691850522847 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 1/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 2/12
    [junit] uriSource   : http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 2/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 3/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 3/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 4/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 4/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 5/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 5/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 6/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 6/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 7/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 7/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 8/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 8/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 9/12
    [junit] uriSource   : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 9/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 10/12
    [junit] uriSource   : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 10/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 11/12
    [junit] uriSource   : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 11/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 12/12
    [junit] uriSource   : jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 12/12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 1/13
    [junit] uriSource   : file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 1/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 2/13
    [junit] uriSource   : file:/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 2/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 3/13
    [junit] uriSource   : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 3/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 4/13
    [junit] uriSource   : file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 4/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 5/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 5/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 6/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 6/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 7/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 7/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 8/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 8/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 9/13
    [junit] uriSource   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 9/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 10/13
    [junit] uriSource   : jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 10/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 11/13
    [junit] uriSource   : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 11/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 12/13
    [junit] uriSource   : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 12/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 13/13
    [junit] uriSource   : jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 13/13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 1/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 1/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 2/14
    [junit] uriSource   : file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/Δ/gluegen-rt.jar ( path /C%3A/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/Δ/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 2/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 3/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 3/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 4/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 4/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 5/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 5/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 6/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 6/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 7/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 7/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 8/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 8/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 9/14
    [junit] uriSource   : jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 9/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 10/14
    [junit] uriSource   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 10/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 11/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 11/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 12/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 12/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 13/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 13/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 14/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 14/14
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 1/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 1/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 2/12
    [junit] URL Source   : http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 2/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 3/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 3/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 4/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 4/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 5/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 5/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 6/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 6/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 7/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 7/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 8/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 8/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 9/12
    [junit] URL Source   : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 9/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 10/12
    [junit] URL Source   : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 10/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 11/12
    [junit] URL Source   : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 11/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 12/12
    [junit] URL Source   : jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 12/12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 1/13
    [junit] URL Source   : file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 1/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 2/13
    [junit] URL Source   : file:/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 2/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 3/13
    [junit] URL Source   : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 3/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 4/13
    [junit] URL Source   : file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 4/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 5/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 5/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 6/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 6/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 7/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 7/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 8/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 8/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 9/13
    [junit] URL Source   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 9/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 10/13
    [junit] URL Source   : jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 10/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 11/13
    [junit] URL Source   : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 11/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 12/13
    [junit] URL Source   : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 12/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 13/13
    [junit] URL Source   : jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 13/13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 1/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64/gluegen-rt.jar ( path /C:/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 1/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 2/14
    [junit] URL Source   : file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/Δ/gluegen-rt.jar ( path /C:/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/Δ/gluegen-rt.jar ( path /C%3A/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 2/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 3/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 3/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 4/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 4/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 5/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 5/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 6/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 6/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 7/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 7/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 8/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 8/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 9/14
    [junit] URL Source   : jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 9/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 10/14
    [junit] URL Source   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 10/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 11/14
    [junit] URL Source   : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 11/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 12/14
    [junit] URL Source   : jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 12/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 13/14
    [junit] URL Source   : jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 13/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 14/14
    [junit] URL Source   : jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 14/14
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 1/6
    [junit] fileSource:         /gluegen/build-x86_64/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 1/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 2/6
    [junit] fileSource:         /gluegen/Δ/gluegen-rt.jar
    [junit] file:               /gluegen/Δ/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/Δ/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/Δ/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 2/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 3/6
    [junit] fileSource:         /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64 lala/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 3/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 4/6
    [junit] fileSource:         /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64 öä lala/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 4/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 5/6
    [junit] fileSource:         /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] file:               /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - UNEQUAL
    [junit] expected_path:      /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 5/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 6/6
    [junit] fileSource:         /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] file:               /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar - UNEQUAL
    [junit] expected_path:      /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 6/6
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1691850523128 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850523128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01HttpUri2URL took 0.078 sec
    [junit] Testcase: test02FileUnixUri2URL took 0.022 sec
    [junit] Testcase: test03FileWindowsUri2URL took 0.051 sec
    [junit] Testcase: test11HttpURL2Uri took 0.05 sec
    [junit] Testcase: test12FileUnixURL2Uri took 0.03 sec
    [junit] Testcase: test13FileWindowsURL2Uri took 0.035 sec
    [junit] Testcase: test24FileUnixURI2URL took 0.002 sec
    [junit] Testcase: test25FileWindowsURI2URL took 0 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.793 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1691850522847 ms III - Start
    [junit] SLOCK [T main @ 1691850522847 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 1/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 2/12
    [junit] uriSource   : http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 2/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 3/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 3/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 4/12
    [junit] uriSource   : http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 4/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 5/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 5/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 6/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 6/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 7/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 7/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 8/12
    [junit] uriSource   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 8/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 9/12
    [junit] uriSource   : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 9/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 10/12
    [junit] uriSource   : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 10/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 11/12
    [junit] uriSource   : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 11/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 12/12
    [junit] uriSource   : jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 12/12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 1/13
    [junit] uriSource   : file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 1/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 2/13
    [junit] uriSource   : file:/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 2/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 3/13
    [junit] uriSource   : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 3/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 4/13
    [junit] uriSource   : file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 4/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 5/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 5/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 6/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 6/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 7/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 7/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 8/13
    [junit] uriSource   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 8/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 9/13
    [junit] uriSource   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 9/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 10/13
    [junit] uriSource   : jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 10/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 11/13
    [junit] uriSource   : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 11/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 12/13
    [junit] uriSource   : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 12/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 13/13
    [junit] uriSource   : jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 13/13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 1/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 1/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 2/14
    [junit] uriSource   : file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/Δ/gluegen-rt.jar ( path /C%3A/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/Δ/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/Δ/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 2/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 3/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 3/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 4/14
    [junit] uriSource   : file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] expected_URX: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual   URI: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual   URL: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   Uri: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 4/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 5/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 5/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 6/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 6/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 7/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 7/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 8/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 8/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 9/14
    [junit] uriSource   : jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 9/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 10/14
    [junit] uriSource   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] actual   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] actual   URL: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK
    [junit] YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] recomp   Uri: jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 10/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 11/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 11/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 12/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 12/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 13/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 13/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 14/14
    [junit] uriSource   : jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] ZZZZZZ Uri jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] YYYYYY URI jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] expected_URX: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] actual   URI: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] actual   URL: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - OK
    [junit] YYYYYY Recomposed URI jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   URI: jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/ - UNEQUAL
    [junit] ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   URI: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] recomp   Uri: jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/ - EQUAL
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 14/14
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 1/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 1/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 2/12
    [junit] URL Source   : http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 2/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 3/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 3/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 4/12
    [junit] URL Source   : http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: http
    [junit] auth:     localhost
    [junit] host:     localhost
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 4/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 5/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 5/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 6/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 6/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 7/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 7/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 8/12
    [junit] URL Source   : jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20öä%20lala/ (raw), //localhost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 8/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 9/12
    [junit] URL Source   : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/R%23/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/R%23/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 9/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 10/12
    [junit] URL Source   : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 10/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 11/12
    [junit] URL Source   : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 11/12
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 12/12
    [junit] URL Source   : jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: http://localhost/gluegen/Δ/gluegen-rt.jar!/ (raw), http://localhost/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     http://localhost/gluegen/Δ/gluegen-rt.jar!/ ( path http://localhost/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/gluegen-rt.jar (raw), //localhost/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri http://localhost/gluegen/Δ/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      http://localhost/gluegen/Δ/
    [junit] 0.0.0 ascii :      http://localhost/gluegen/%CE%94/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //localhost/gluegen/Δ/ (raw), //localhost/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        localhost (raw), localhost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        localhost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 12/12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 1/13
    [junit] URL Source   : file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 1/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 2/13
    [junit] URL Source   : file:/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/Δ/gluegen-rt.jar ( path /gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 2/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 3/13
    [junit] URL Source   : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 3/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 4/13
    [junit] URL Source   : file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 4/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 5/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 5/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 6/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 6/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 7/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 7/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 8/13
    [junit] URL Source   : jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 8/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 9/13
    [junit] URL Source   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 9/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 10/13
    [junit] URL Source   : jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/gluegen/R%23/
    [junit] 0.0.0 native-file: /gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/R%23/ (raw), /gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 10/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 11/13
    [junit] URL Source   : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 11/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 12/13
    [junit] URL Source   : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 12/13
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 13/13
    [junit] URL Source   : jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/ (raw), /gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 13/13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 1/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64/gluegen-rt.jar ( path /C:/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 1/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 2/14
    [junit] URL Source   : file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/Δ/gluegen-rt.jar ( path /C:/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/Δ/gluegen-rt.jar ( path /C%3A/gluegen/Δ/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 2/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 3/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 3/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 4/14
    [junit] URL Source   : file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXXXXX URL file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] protocol: file
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 4/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 5/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 5/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 6/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 6/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 7/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 7/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 8/14
    [junit] URL Source   : jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 8/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 9/14
    [junit] URL Source   : jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /C:/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/build-x86_64%20öä%20lala/ (raw), /C:/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 9/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 10/14
    [junit] URL Source   : jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 ascii :      jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20öä%20lala/, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      file://filehost/gluegen/build-x86_64%20öä%20lala/
    [junit] 0.0.0 ascii :      file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/
    [junit] 0.0.0 native-file: /filehost/gluegen/build-x86_64 öä lala
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20öä%20lala/ (raw), //filehost/gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.1.0 auth:        filehost (raw), filehost (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        filehost
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/ (raw), /gluegen/build-x86_64 öä lala/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 10/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 11/14
    [junit] URL Source   : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/R%23/
    [junit] 0.0.0 native-file: /C:/gluegen/R#
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 11/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 12/14
    [junit] URL Source   : jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 12/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 13/14
    [junit] URL Source   : jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/
    [junit] 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 13/14
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 14/14
    [junit] URL Source   : jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] XXXXXX URL jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] 0.0.0 ascii :      jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/C:/gluegen/Δ/gluegen-rt.jar!/ (raw), file:/C:/gluegen/Δ/gluegen-rt.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] XXXXXX URL jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/C:/gluegen/Δ/gluegen-rt.jar!/ ( path file:/C:/gluegen/Δ/gluegen-rt.jar!/, query null ) 
    [junit] ref:      null
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/Δ/gluegen-rt.jar!/
    [junit] EXT JAR contained:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/gluegen-rt.jar
    [junit] 0.0.0 native-file: /C:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/gluegen-rt.jar (raw), /C:/gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Dir:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EXT JAR contained Parent:
    [junit] ZZZZZZ Uri file:/C%3A/gluegen/Δ/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/C%3A/gluegen/Δ/
    [junit] 0.0.0 ascii :      file:/C%3A/gluegen/%CE%94/
    [junit] 0.0.0 native-file: /C:/gluegen/Δ
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /C%3A/gluegen/Δ/ (raw), /C:/gluegen/Δ/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 14/14
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 1/6
    [junit] fileSource:         /gluegen/build-x86_64/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 1/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 2/6
    [junit] fileSource:         /gluegen/Δ/gluegen-rt.jar
    [junit] file:               /gluegen/Δ/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/Δ/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/Δ/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/%CE%94/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/Δ/gluegen-rt.jar (raw), /gluegen/Δ/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/Δ/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/Δ/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/Δ/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/Δ/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/Δ/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/Δ/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/Δ/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 2/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 3/6
    [junit] fileSource:         /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64 lala/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64 lala/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 3/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 4/6
    [junit] fileSource:         /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] file:               /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 öä lala/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - EQUAL
    [junit] expected_path:      /gluegen/build-x86_64 öä lala/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/build-x86_64 öä lala/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20öä%20lala/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 4/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 5/6
    [junit] fileSource:         /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] file:               /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - UNEQUAL
    [junit] expected_path:      /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 5/6
    [junit] SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 6/6
    [junit] fileSource:         /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] file:               /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] YYYYYY Recomposed URI file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] source   Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] recomp   URI: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar - UNEQUAL
    [junit] expected_path:      /gluegen/$/^/~/#/[/]/gluegen-rt.jar
    [junit] actual___file-path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar - OK
    [junit] expected__encUri:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] actual_______Uri:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar - OK
    [junit] actual_______URL:   file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] XXX: No openConnection() failure
    [junit] XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar
    [junit] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 6/6
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1691850523128 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850523128 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1691850524049 ms III - Start
    [junit] SLOCK [T main @ 1691850524049 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 1 jarFileURI:            jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 6 srcFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 7 dstFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] Copy Total bytes: 8304946
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] Copy 	 dst    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] url: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] Testsuite: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908
    [junit] Testsuite: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 1 jarFileURI:            jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 6 srcFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 7 dstFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] Copy Total bytes: 8304946
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] Copy 	 dst    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] url: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1691850524174 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850524174 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1691850524698 ms III - Start
    [junit] SLOCK [T main @ 1691850524698 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0
    [junit] 0.0.0 ascii :      camera://somewhere/0
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0 (raw), //somewhere/0 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1691850524708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850524709 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.637 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1691850524049 ms III - Start
    [junit] SLOCK [T main @ 1691850524049 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 1 jarFileURI:            jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 6 srcFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 7 dstFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] Copy Total bytes: 8304946
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] Copy 	 dst    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] url: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 1 jarFileURI:            jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 6 srcFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 7 dstFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] Copy Total bytes: 8304946
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] Copy 	 dst    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] url: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1691850524174 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850524174 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00TempJarCacheSimplePath took 0.077 sec
    [junit] Testcase: test01TempJarCacheOddPath took 0.035 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.637 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1691850524049 ms III - Start
    [junit] SLOCK [T main @ 1691850524049 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 1 jarFileURI:            jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 6 srcFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 7 dstFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] Copy Total bytes: 8304946
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] Copy 	 dst    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] url: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 1 jarFileURI:            jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 6 srcFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 7 dstFolder:             /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] Copy Total bytes: 8304946
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] Copy 	 dst    0: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] url: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1691850524174 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850524174 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestUriQueryProps
    [junit] Testsuite: com.jogamp.common.net.TestUriQueryProps
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.526 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1691850524698 ms III - Start
    [junit] SLOCK [T main @ 1691850524698 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0
    [junit] 0.0.0 ascii :      camera://somewhere/0
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0 (raw), //somewhere/0 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1691850524708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850524709 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.526 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1691850524698 ms III - Start
    [junit] SLOCK [T main @ 1691850524698 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0
    [junit] 0.0.0 ascii :      camera://somewhere/0
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0 (raw), //somewhere/0 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1691850524708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850524709 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestUrisWithAssetHandler
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1691850525237 ms III - Start
    [junit] SLOCK [T main @ 1691850525237 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0
    [junit] WWWWWW file:///rootDir/file1.txt
    [junit] XXXXXX URL file:/rootDir/file1.txt
    [junit] protocol: file
    [junit] auth:     
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:///rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:///rootDir/file1.txt
    [junit] 0.0.0 ascii :      file:///rootDir/file1.txt
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///rootDir/file1.txt (raw), ///rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW file://host/rootDir/file1.txt
    [junit] XXXXXX URL file://host/rootDir/file1.txt
    [junit] protocol: file
    [junit] auth:     host
    [junit] host:     host
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file://host/rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file://host/rootDir/file1.txt
    [junit] 0.0.0 ascii :      file://host/rootDir/file1.txt
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //host/rootDir/file1.txt (raw), //host/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        host (raw), host (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        host
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/web1/file1.jar!/rootDir/file1.txt ( path file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 0.0.0 ascii :      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/web1/file1.jar!/rootDir/file1.txt (raw), file:/web1/file1.jar!/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:gluegen-test/info.txt
    [junit] XXXXXX URL asset:gluegen-test/info.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     gluegen-test/info.txt ( path gluegen-test/info.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:gluegen-test/info.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:gluegen-test/info.txt
    [junit] 0.0.0 ascii :      asset:gluegen-test/info.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: gluegen-test/info.txt (raw), gluegen-test/info.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:/gluegen-test/info.txt
    [junit] XXXXXX URL asset:/gluegen-test/info.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen-test/info.txt ( path /gluegen-test/info.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:/gluegen-test/info.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      asset:/gluegen-test/info.txt
    [junit] 0.0.0 ascii :      asset:/gluegen-test/info.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] XXXXXX URL http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] protocol: http
    [junit] auth:     domain.com
    [junit] host:     domain.com
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) 
    [junit] ref:      anchor
    [junit] YYYYYY URI http://domain.com/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] 0.0.0 ascii :      http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //domain.com/web1/index.html?lala=23&lili=24 (raw), //domain.com/web1/index.html?lala=23&lili=24 (dec)
    [junit] 2.1.0 auth:        domain.com (raw), domain.com (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        domain.com
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /web1/index.html (raw), /web1/index.html (dec)
    [junit] 2.3.0 query:       lala=23&lili=24 (raw), lala=23&lili=24 (dec)
    [junit] 3.0.0 fragment:    anchor (raw), anchor (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] XXXXXX URL http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] protocol: http
    [junit] auth:     domain.com:1234
    [junit] host:     domain.com
    [junit] port:     1234 ( 80 ) 
    [junit] file:     /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) 
    [junit] ref:      anchor
    [junit] YYYYYY URI http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] 0.0.0 ascii :      http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //domain.com:1234/web1/index.html?lala=23&lili=24 (raw), //domain.com:1234/web1/index.html?lala=23&lili=24 (dec)
    [junit] 2.1.0 auth:        domain.com:1234 (raw), domain.com:1234 (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        domain.com
    [junit] 2.1.1 port:        1234
    [junit] 2.2.0 path:        /web1/index.html (raw), /web1/index.html (dec)
    [junit] 2.3.0 query:       lala=23&lili=24 (raw), lala=23&lili=24 (dec)
    [junit] 3.0.0 fragment:    anchor (raw), anchor (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/file1.txt ( path jar:file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/./file1.txt ( path jar:file:/web1/file1.jar!/rootDir/./file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/./file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/./file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt ( path jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1691850525254 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850525254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Testsuite: com.jogamp.common.net.TestUrisWithAssetHandler
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1691850525807 ms III - Start
    [junit] SLOCK [T main @ 1691850525807 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.535 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1691850525237 ms III - Start
    [junit] SLOCK [T main @ 1691850525237 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0
    [junit] WWWWWW file:///rootDir/file1.txt
    [junit] XXXXXX URL file:/rootDir/file1.txt
    [junit] protocol: file
    [junit] auth:     
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:///rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:///rootDir/file1.txt
    [junit] 0.0.0 ascii :      file:///rootDir/file1.txt
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///rootDir/file1.txt (raw), ///rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW file://host/rootDir/file1.txt
    [junit] XXXXXX URL file://host/rootDir/file1.txt
    [junit] protocol: file
    [junit] auth:     host
    [junit] host:     host
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file://host/rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file://host/rootDir/file1.txt
    [junit] 0.0.0 ascii :      file://host/rootDir/file1.txt
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //host/rootDir/file1.txt (raw), //host/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        host (raw), host (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        host
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/web1/file1.jar!/rootDir/file1.txt ( path file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 0.0.0 ascii :      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/web1/file1.jar!/rootDir/file1.txt (raw), file:/web1/file1.jar!/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:gluegen-test/info.txt
    [junit] XXXXXX URL asset:gluegen-test/info.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     gluegen-test/info.txt ( path gluegen-test/info.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:gluegen-test/info.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:gluegen-test/info.txt
    [junit] 0.0.0 ascii :      asset:gluegen-test/info.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: gluegen-test/info.txt (raw), gluegen-test/info.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:/gluegen-test/info.txt
    [junit] XXXXXX URL asset:/gluegen-test/info.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen-test/info.txt ( path /gluegen-test/info.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:/gluegen-test/info.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      asset:/gluegen-test/info.txt
    [junit] 0.0.0 ascii :      asset:/gluegen-test/info.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] XXXXXX URL http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] protocol: http
    [junit] auth:     domain.com
    [junit] host:     domain.com
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) 
    [junit] ref:      anchor
    [junit] YYYYYY URI http://domain.com/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] 0.0.0 ascii :      http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //domain.com/web1/index.html?lala=23&lili=24 (raw), //domain.com/web1/index.html?lala=23&lili=24 (dec)
    [junit] 2.1.0 auth:        domain.com (raw), domain.com (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        domain.com
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /web1/index.html (raw), /web1/index.html (dec)
    [junit] 2.3.0 query:       lala=23&lili=24 (raw), lala=23&lili=24 (dec)
    [junit] 3.0.0 fragment:    anchor (raw), anchor (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] XXXXXX URL http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] protocol: http
    [junit] auth:     domain.com:1234
    [junit] host:     domain.com
    [junit] port:     1234 ( 80 ) 
    [junit] file:     /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) 
    [junit] ref:      anchor
    [junit] YYYYYY URI http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] 0.0.0 ascii :      http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //domain.com:1234/web1/index.html?lala=23&lili=24 (raw), //domain.com:1234/web1/index.html?lala=23&lili=24 (dec)
    [junit] 2.1.0 auth:        domain.com:1234 (raw), domain.com:1234 (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        domain.com
    [junit] 2.1.1 port:        1234
    [junit] 2.2.0 path:        /web1/index.html (raw), /web1/index.html (dec)
    [junit] 2.3.0 query:       lala=23&lili=24 (raw), lala=23&lili=24 (dec)
    [junit] 3.0.0 fragment:    anchor (raw), anchor (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/file1.txt ( path jar:file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/./file1.txt ( path jar:file:/web1/file1.jar!/rootDir/./file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/./file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/./file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt ( path jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1691850525254 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850525254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: showURLComponents0 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.535 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1691850525237 ms III - Start
    [junit] SLOCK [T main @ 1691850525237 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0
    [junit] WWWWWW file:///rootDir/file1.txt
    [junit] XXXXXX URL file:/rootDir/file1.txt
    [junit] protocol: file
    [junit] auth:     
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file:///rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:///rootDir/file1.txt
    [junit] 0.0.0 ascii :      file:///rootDir/file1.txt
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: ///rootDir/file1.txt (raw), ///rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW file://host/rootDir/file1.txt
    [junit] XXXXXX URL file://host/rootDir/file1.txt
    [junit] protocol: file
    [junit] auth:     host
    [junit] host:     host
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI file://host/rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file://host/rootDir/file1.txt
    [junit] 0.0.0 ascii :      file://host/rootDir/file1.txt
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: //host/rootDir/file1.txt (raw), //host/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        host (raw), host (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        host
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] protocol: jar
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     file:/web1/file1.jar!/rootDir/file1.txt ( path file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 0.0.0 ascii :      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/web1/file1.jar!/rootDir/file1.txt (raw), file:/web1/file1.jar!/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:gluegen-test/info.txt
    [junit] XXXXXX URL asset:gluegen-test/info.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     gluegen-test/info.txt ( path gluegen-test/info.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:gluegen-test/info.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:gluegen-test/info.txt
    [junit] 0.0.0 ascii :      asset:gluegen-test/info.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: gluegen-test/info.txt (raw), gluegen-test/info.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:/gluegen-test/info.txt
    [junit] XXXXXX URL asset:/gluegen-test/info.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     /gluegen-test/info.txt ( path /gluegen-test/info.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:/gluegen-test/info.txt, isOpaque false, isAbs true
    [junit] 0.0.0 string:      asset:/gluegen-test/info.txt
    [junit] 0.0.0 ascii :      asset:/gluegen-test/info.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] XXXXXX URL http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] protocol: http
    [junit] auth:     domain.com
    [junit] host:     domain.com
    [junit] port:     -1 ( 80 ) 
    [junit] file:     /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) 
    [junit] ref:      anchor
    [junit] YYYYYY URI http://domain.com/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] 0.0.0 ascii :      http://domain.com/web1/index.html?lala=23&lili=24#anchor
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //domain.com/web1/index.html?lala=23&lili=24 (raw), //domain.com/web1/index.html?lala=23&lili=24 (dec)
    [junit] 2.1.0 auth:        domain.com (raw), domain.com (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        domain.com
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /web1/index.html (raw), /web1/index.html (dec)
    [junit] 2.3.0 query:       lala=23&lili=24 (raw), lala=23&lili=24 (dec)
    [junit] 3.0.0 fragment:    anchor (raw), anchor (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] XXXXXX URL http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] protocol: http
    [junit] auth:     domain.com:1234
    [junit] host:     domain.com
    [junit] port:     1234 ( 80 ) 
    [junit] file:     /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) 
    [junit] ref:      anchor
    [junit] YYYYYY URI http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true
    [junit] 0.0.0 string:      http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] 0.0.0 ascii :      http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor
    [junit] 1.0.0 scheme:      http
    [junit] 2.0.0 scheme-part: //domain.com:1234/web1/index.html?lala=23&lili=24 (raw), //domain.com:1234/web1/index.html?lala=23&lili=24 (dec)
    [junit] 2.1.0 auth:        domain.com:1234 (raw), domain.com:1234 (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        domain.com
    [junit] 2.1.1 port:        1234
    [junit] 2.2.0 path:        /web1/index.html (raw), /web1/index.html (dec)
    [junit] 2.3.0 query:       lala=23&lili=24 (raw), lala=23&lili=24 (dec)
    [junit] 3.0.0 fragment:    anchor (raw), anchor (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/file1.txt ( path jar:file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/./file1.txt ( path jar:file:/web1/file1.jar!/rootDir/./file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/./file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/./file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] protocol: asset
    [junit] auth:     null
    [junit] host:     
    [junit] port:     -1 ( -1 ) 
    [junit] file:     jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt ( path jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, query null ) 
    [junit] ref:      null
    [junit] YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, isOpaque true, isAbs true
    [junit] 0.0.0 string:      asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] 0.0.0 ascii :      asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt
    [junit] 1.0.0 scheme:      asset
    [junit] 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1691850525254 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850525254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestBuffers
    [junit] Testsuite: com.jogamp.common.nio.TestBuffers
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1691850525827 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850525827 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1691850526365 ms III - Start
    [junit] SLOCK [T main @ 1691850526365 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1691850526380 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850526380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1691850525807 ms III - Start
    [junit] SLOCK [T main @ 1691850525807 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1691850525827 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850525827 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01PositionLimitCapacityAfterArrayAllocation took 0.001 sec
    [junit] Testcase: test10Slice took 0 sec
    [junit] Testcase: test20Cleaner took 0.003 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1691850525807 ms III - Start
    [junit] SLOCK [T main @ 1691850525807 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test01PositionLimitCapacityAfterArrayAllocation
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test10Slice
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test10Slice
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffers - test20Cleaner
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffers - test20Cleaner
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1691850525827 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850525827 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestBuffersFloatDoubleConversion
    [junit] Testsuite: com.jogamp.common.nio.TestBuffersFloatDoubleConversion
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1691850526907 ms III - Start
    [junit] SLOCK [T main @ 1691850526907 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit] test 2048.500 MiB before Used Memory  :    6.379 MiB
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.539 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1691850526365 ms III - Start
    [junit] SLOCK [T main @ 1691850526365 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1691850526380 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850526380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDoubleArray2FloatArrayAndBack01 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.539 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1691850526365 ms III - Start
    [junit] SLOCK [T main @ 1691850526365 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1691850526380 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850526380 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferCopyStream
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferCopyStream
    [junit] test 2048.500 MiB after  Used Memory  :    6.379, delta    0.000 MiB
    [junit] test 2048.500 MiB gc'ed  Used Memory  :    5.070, delta   -1.309 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     2799 ms
    [junit] - GC              11 ms
    [junit] - Total         2811 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test01
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 30]
    [junit] test 2048.500 MiB before Used Memory  :    5.070 MiB
    [junit] test 2048.500 MiB after  Used Memory  :    5.070, delta    0.000 MiB
    [junit] test 2048.500 MiB gc'ed  Used Memory  :    5.073, delta    0.003 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     2512 ms
    [junit] - GC               9 ms
    [junit] - Total         2522 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test02
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 27]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 27]
    [junit] test  512.500 MiB before Used Memory  :    5.073 MiB
    [junit] test  512.500 MiB after  Used Memory  :    5.073, delta    0.000 MiB
    [junit] test  512.500 MiB gc'ed  Used Memory  :    5.076, delta    0.003 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy      719 ms
    [junit] - GC              10 ms
    [junit] - Total          729 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test11
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 26]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 25]
    [junit] test  256.500 MiB before Used Memory  :    5.076 MiB
    [junit] test  256.500 MiB after  Used Memory  :    5.076, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    5.082, delta    0.006 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy      410 ms
    [junit] - GC              10 ms
    [junit] - Total          420 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test11
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 25]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 26]
    [junit] test  256.500 MiB before Used Memory  :    5.082 MiB
    [junit] test  256.500 MiB after  Used Memory  :    5.082, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    5.084, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy      417 ms
    [junit] - GC              10 ms
    [junit] - Total          428 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1691850536352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850536352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1691850536886 ms III - Start
    [junit] SLOCK [T main @ 1691850536886 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Total Memory :   28.000 MiB
    [junit] Max Memory   : 3962.000 MiB
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    6.239 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: total    18, setup     0, copy    18 ms
    [junit] test #0   16.000 MiB after  Used Memory  :    6.239, delta    0.000 MiB
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.969 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1691850526907 ms III - Start
    [junit] SLOCK [T main @ 1691850526907 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit] test 2048.500 MiB before Used Memory  :    6.379 MiB
    [junit] test 2048.500 MiB after  Used Memory  :    6.379, delta    0.000 MiB
    [junit] test 2048.500 MiB gc'ed  Used Memory  :    5.070, delta   -1.309 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     2799 ms
    [junit] - GC              11 ms
    [junit] - Total         2811 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test01
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 30]
    [junit] test 2048.500 MiB before Used Memory  :    5.070 MiB
    [junit] test 2048.500 MiB after  Used Memory  :    5.070, delta    0.000 MiB
    [junit] test 2048.500 MiB gc'ed  Used Memory  :    5.073, delta    0.003 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     2512 ms
    [junit] - GC               9 ms
    [junit] - Total         2522 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test02
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 27]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 27]
    [junit] test  512.500 MiB before Used Memory  :    5.073 MiB
    [junit] test  512.500 MiB after  Used Memory  :    5.073, delta    0.000 MiB
    [junit] test  512.500 MiB gc'ed  Used Memory  :    5.076, delta    0.003 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy      719 ms
    [junit] - GC              10 ms
    [junit] - Total          729 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test11
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 26]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 25]
    [junit] test  256.500 MiB before Used Memory  :    5.076 MiB
    [junit] test  256.500 MiB after  Used Memory  :    5.076, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    5.082, delta    0.006 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy      410 ms
    [junit] - GC              10 ms
    [junit] - Total          420 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test11
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 25]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 26]
    [junit] test  256.500 MiB before Used Memory  :    5.082 MiB
    [junit] test  256.500 MiB after  Used Memory  :    5.082, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    5.084, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy      417 ms
    [junit] - GC              10 ms
    [junit] - Total          428 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1691850536352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850536352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 3.316 sec
    [junit] Testcase: test01 took 3.023 sec
    [junit] Testcase: test02 took 1.231 sec
    [junit] Testcase: test11 took 0.923 sec
    [junit] Testcase: test12 took 0.929 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.969 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1691850526907 ms III - Start
    [junit] SLOCK [T main @ 1691850526907 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit] test 2048.500 MiB before Used Memory  :    6.379 MiB
    [junit] test 2048.500 MiB after  Used Memory  :    6.379, delta    0.000 MiB
    [junit] test 2048.500 MiB gc'ed  Used Memory  :    5.070, delta   -1.309 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     2799 ms
    [junit] - GC              11 ms
    [junit] - Total         2811 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test01
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 30]
    [junit] test 2048.500 MiB before Used Memory  :    5.070 MiB
    [junit] test 2048.500 MiB after  Used Memory  :    5.070, delta    0.000 MiB
    [junit] test 2048.500 MiB gc'ed  Used Memory  :    5.073, delta    0.003 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     2512 ms
    [junit] - GC               9 ms
    [junit] - Total         2522 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test02
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 27]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 27]
    [junit] test  512.500 MiB before Used Memory  :    5.073 MiB
    [junit] test  512.500 MiB after  Used Memory  :    5.073, delta    0.000 MiB
    [junit] test  512.500 MiB gc'ed  Used Memory  :    5.076, delta    0.003 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy      719 ms
    [junit] - GC              10 ms
    [junit] - Total          729 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test11
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 26]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 25]
    [junit] test  256.500 MiB before Used Memory  :    5.076 MiB
    [junit] test  256.500 MiB after  Used Memory  :    5.076, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    5.082, delta    0.006 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy      410 ms
    [junit] - GC              10 ms
    [junit] - Total          420 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test11
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] Test: source[CacheMode FLUSH_PRE_SOFT, SliceShift 25]
    [junit]       destin[CacheMode FLUSH_PRE_SOFT, SliceShift 26]
    [junit] test  256.500 MiB before Used Memory  :    5.082 MiB
    [junit] test  256.500 MiB after  Used Memory  :    5.082, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    5.084, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy      417 ms
    [junit] - GC              10 ms
    [junit] - Total          428 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1691850536352 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850536352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferInputStream
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferInputStream
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    5.093, delta   -1.147 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    5.093 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: total    59, setup    13, copy    46 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   23.099, delta   18.006 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :   22.980, delta   17.887 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: END
    [junit] 
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :   22.980 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: total    21, setup     1, copy    20 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   22.996, delta    0.017 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.945, delta  -18.035 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    4.945 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: total    24, setup     2, copy    22 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0   16.000 MiB after  Used Memory  :    4.953, delta    0.008 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.937, delta   -0.008 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.937 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: total   136, setup     1, copy   135 ms
    [junit] test #0  128.000 MiB after  Used Memory  :    4.968, delta    0.031 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.936, delta   -0.001 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.936 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: total   161, setup    25, copy   136 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  134.947, delta  130.011 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :  135.015, delta  130.080 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: END
    [junit] 
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :  135.015 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: total   109, setup     0, copy   109 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  135.015, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.938, delta -130.077 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.938 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   116, setup     1, copy   115 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  128.000 MiB after  Used Memory  :    4.963, delta    0.025 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.932, delta   -0.007 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.946 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: total   457, setup     0, copy   457 ms
    [junit] test #0  512.000 MiB after  Used Memory  :    4.971, delta    0.026 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.938, delta   -0.008 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.938 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: total   558, setup    26, copy   532 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  134.951, delta  130.013 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :  135.011, delta  130.073 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: END
    [junit] 
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :  135.011 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: total   378, setup     1, copy   377 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  135.011, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.939, delta -130.071 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.939 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   384, setup     1, copy   383 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  512.000 MiB after  Used Memory  :    4.965, delta    0.026 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.934, delta   -0.006 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: BEGIN
    [junit] test #0 1024.000 MiB before Used Memory  :    4.958 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: total   793, setup     0, copy   793 ms, cacheMode FLUSH_NONE
    [junit] test #0 1024.000 MiB after  Used Memory  :    4.978, delta    0.020 MiB
    [junit] test #0 1024.000 MiB gc'ed  Used Memory  :    4.932, delta   -0.026 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0 1024.000 MiB before Used Memory  :    4.956 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   681, setup     0, copy   681 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0 1024.000 MiB after  Used Memory  :    4.980, delta    0.024 MiB
    [junit] test #0 1024.000 MiB gc'ed  Used Memory  :    4.931, delta   -0.025 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: BEGIN
    [junit] test #0 2048.500 MiB before Used Memory  :    4.962 MiB
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: total  1629, setup     0, copy  1629 ms, cacheMode FLUSH_PRE_HARD
    [junit] test #0 2048.500 MiB after  Used Memory  :    4.979, delta    0.017 MiB
    [junit] test #0 2048.500 MiB gc'ed  Used Memory  :    4.931, delta   -0.030 MiB
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1691850551290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850551290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1691850551824 ms III - Start
    [junit] SLOCK [T main @ 1691850551824 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.928 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1691850536886 ms III - Start
    [junit] SLOCK [T main @ 1691850536886 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Total Memory :   28.000 MiB
    [junit] Max Memory   : 3962.000 MiB
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    6.239 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: total    18, setup     0, copy    18 ms
    [junit] test #0   16.000 MiB after  Used Memory  :    6.239, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    5.093, delta   -1.147 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    5.093 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: total    59, setup    13, copy    46 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   23.099, delta   18.006 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :   22.980, delta   17.887 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: END
    [junit] 
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :   22.980 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: total    21, setup     1, copy    20 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   22.996, delta    0.017 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.945, delta  -18.035 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    4.945 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: total    24, setup     2, copy    22 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0   16.000 MiB after  Used Memory  :    4.953, delta    0.008 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.937, delta   -0.008 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.937 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: total   136, setup     1, copy   135 ms
    [junit] test #0  128.000 MiB after  Used Memory  :    4.968, delta    0.031 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.936, delta   -0.001 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.936 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: total   161, setup    25, copy   136 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  134.947, delta  130.011 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :  135.015, delta  130.080 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: END
    [junit] 
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :  135.015 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: total   109, setup     0, copy   109 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  135.015, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.938, delta -130.077 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.938 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   116, setup     1, copy   115 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  128.000 MiB after  Used Memory  :    4.963, delta    0.025 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.932, delta   -0.007 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.946 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: total   457, setup     0, copy   457 ms
    [junit] test #0  512.000 MiB after  Used Memory  :    4.971, delta    0.026 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.938, delta   -0.008 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.938 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: total   558, setup    26, copy   532 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  134.951, delta  130.013 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :  135.011, delta  130.073 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: END
    [junit] 
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :  135.011 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: total   378, setup     1, copy   377 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  135.011, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.939, delta -130.071 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.939 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   384, setup     1, copy   383 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  512.000 MiB after  Used Memory  :    4.965, delta    0.026 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.934, delta   -0.006 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: BEGIN
    [junit] test #0 1024.000 MiB before Used Memory  :    4.958 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: total   793, setup     0, copy   793 ms, cacheMode FLUSH_NONE
    [junit] test #0 1024.000 MiB after  Used Memory  :    4.978, delta    0.020 MiB
    [junit] test #0 1024.000 MiB gc'ed  Used Memory  :    4.932, delta   -0.026 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0 1024.000 MiB before Used Memory  :    4.956 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   681, setup     0, copy   681 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0 1024.000 MiB after  Used Memory  :    4.980, delta    0.024 MiB
    [junit] test #0 1024.000 MiB gc'ed  Used Memory  :    4.931, delta   -0.025 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: BEGIN
    [junit] test #0 2048.500 MiB before Used Memory  :    4.962 MiB
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: total  1629, setup     0, copy  1629 ms, cacheMode FLUSH_PRE_HARD
    [junit] test #0 2048.500 MiB after  Used Memory  :    4.979, delta    0.017 MiB
    [junit] test #0 2048.500 MiB gc'ed  Used Memory  :    4.931, delta   -0.030 MiB
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1691850551290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850551290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01MixedIntSize took 8.932 sec
    [junit] Testcase: test11MMap1GiBFlushNone took 1.456 sec
    [junit] Testcase: test12MMap1GiBFlushSoft took 1.397 sec
    [junit] Testcase: test13MMap2GiBFlushHard took 2.369 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.928 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1691850536886 ms III - Start
    [junit] SLOCK [T main @ 1691850536886 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Total Memory :   28.000 MiB
    [junit] Max Memory   : 3962.000 MiB
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    6.239 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: total    18, setup     0, copy    18 ms
    [junit] test #0   16.000 MiB after  Used Memory  :    6.239, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    5.093, delta   -1.147 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    5.093 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: total    59, setup    13, copy    46 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   23.099, delta   18.006 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :   22.980, delta   17.887 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: END
    [junit] 
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :   22.980 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: total    21, setup     1, copy    20 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   22.996, delta    0.017 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.945, delta  -18.035 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0   16.000 MiB before Used Memory  :    4.945 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: total    24, setup     2, copy    22 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0   16.000 MiB after  Used Memory  :    4.953, delta    0.008 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.937, delta   -0.008 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.937 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: total   136, setup     1, copy   135 ms
    [junit] test #0  128.000 MiB after  Used Memory  :    4.968, delta    0.031 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.936, delta   -0.001 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.936 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: total   161, setup    25, copy   136 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  134.947, delta  130.011 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :  135.015, delta  130.080 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: END
    [junit] 
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :  135.015 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: total   109, setup     0, copy   109 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  135.015, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.938, delta -130.077 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0  128.000 MiB before Used Memory  :    4.938 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   116, setup     1, copy   115 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  128.000 MiB after  Used Memory  :    4.963, delta    0.025 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.932, delta   -0.007 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.946 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: total   457, setup     0, copy   457 ms
    [junit] test #0  512.000 MiB after  Used Memory  :    4.971, delta    0.026 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.938, delta   -0.008 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: END
    [junit] 
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.938 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: total   558, setup    26, copy   532 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  134.951, delta  130.013 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :  135.011, delta  130.073 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: END
    [junit] 
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :  135.011 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: total   378, setup     1, copy   377 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  135.011, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.939, delta -130.071 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: END
    [junit] 
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0  512.000 MiB before Used Memory  :    4.939 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   384, setup     1, copy   383 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  512.000 MiB after  Used Memory  :    4.965, delta    0.026 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.934, delta   -0.006 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: BEGIN
    [junit] test #0 1024.000 MiB before Used Memory  :    4.958 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: total   793, setup     0, copy   793 ms, cacheMode FLUSH_NONE
    [junit] test #0 1024.000 MiB after  Used Memory  :    4.978, delta    0.020 MiB
    [junit] test #0 1024.000 MiB gc'ed  Used Memory  :    4.932, delta   -0.026 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0 1024.000 MiB before Used Memory  :    4.956 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   681, setup     0, copy   681 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0 1024.000 MiB after  Used Memory  :    4.980, delta    0.024 MiB
    [junit] test #0 1024.000 MiB gc'ed  Used Memory  :    4.931, delta   -0.025 MiB
    [junit] test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: BEGIN
    [junit] test #0 2048.500 MiB before Used Memory  :    4.962 MiB
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: total  1629, setup     0, copy  1629 ms, cacheMode FLUSH_PRE_HARD
    [junit] test #0 2048.500 MiB after  Used Memory  :    4.979, delta    0.017 MiB
    [junit] test #0 2048.500 MiB gc'ed  Used Memory  :    4.931, delta   -0.030 MiB
    [junit] test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize         0: END
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1691850551290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850551290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferOutputStream
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferOutputStream
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test10
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test10
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test11
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test11
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1691850552403 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850552403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1691850552936 ms III - Start
    [junit] SLOCK [T main @ 1691850552936 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1691850552957 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850552957 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.103 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1691850551824 ms III - Start
    [junit] SLOCK [T main @ 1691850551824 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test10
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test10
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test11
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test11
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1691850552403 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850552403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 0.054 sec
    [junit] Testcase: test01 took 0.054 sec
    [junit] Testcase: test02 took 0.065 sec
    [junit] Testcase: test03 took 0.063 sec
    [junit] Testcase: test10 took 0.076 sec
    [junit] Testcase: test11 took 0.075 sec
    [junit] Testcase: test12 took 0.074 sec
    [junit] Testcase: test13 took 0.077 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.103 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1691850551824 ms III - Start
    [junit] SLOCK [T main @ 1691850551824 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test10
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test10
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test11
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test11
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test12
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1691850552403 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850552403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestCachedBufferFactory
    [junit] Testsuite: com.jogamp.common.nio.TestCachedBufferFactory
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1691850552936 ms III - Start
    [junit] SLOCK [T main @ 1691850552936 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1691850552957 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850552957 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: dynamicConcurrentTest took 0.007 sec
    [junit] Testcase: dynamicTest took 0.001 sec
    [junit] Testcase: staticTest took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1691850552936 ms III - Start
    [junit] SLOCK [T main @ 1691850552936 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - staticTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - staticTest
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1691850552957 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850552957 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestPointerBufferEndian
    [junit] Testsuite: com.jogamp.common.nio.TestPointerBufferEndian
    [junit] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [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] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1691850553487 ms III - Start
    [junit] SLOCK [T main @ 1691850553487 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1691850553501 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850553501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1691850554036 ms III - Start
    [junit] SLOCK [T main @ 1691850554036 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1691850554048 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850554048 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.536 sec
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [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] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [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] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1691850553487 ms III - Start
    [junit] SLOCK [T main @ 1691850553487 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1691850553501 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850553501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDirect took 0.001 sec
    [junit] Testcase: testIndirect took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.536 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [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] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [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] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1691850553487 ms III - Start
    [junit] SLOCK [T main @ 1691850553487 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1691850553501 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850553501 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestStructAccessorEndian
    [junit] Testsuite: com.jogamp.common.nio.TestStructAccessorEndian
    [junit] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [junit] CPU is: 64 bit
    [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] ++++ Test Singleton.lock()
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.536 sec
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [junit] CPU is: 64 bit
    [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] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1691850554036 ms III - Start
    [junit] SLOCK [T main @ 1691850554036 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1691850554048 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850554048 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testStructAccessorEndian1 took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.536 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Linux> CPU: <amd64> Bits: <64/64>
    [junit] CPU is: 64 bit
    [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] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1691850554036 ms III - Start
    [junit] SLOCK [T main @ 1691850554036 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1691850554048 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850554048 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.os.TestElfReader01
    [junit] Testsuite: com.jogamp.common.os.TestElfReader01
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1691850554580 ms III - Start
    [junit] SLOCK [T main @ 1691850554580 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] Test file /proc/self/exe
    [junit] ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared]
    [junit] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 27]
    [junit] SH entsz     64
    [junit] SH off       0x3140
    [junit] SH strndx    26
    [junit] SH num 27
    [junit] SH size 64
    [junit] abiVFPArgsAcceptsVFPVariant false
    [junit] SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 1, name .interp, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 2, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 3, name .note.ABI-tag, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 4, name .gnu.hash, type 0x6ffffff6, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 5, name .dynsym, type 0xb, link 6, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2]
    [junit] SHT_STRTAB: read 308, Section[SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 308/308]]
    [junit] SectionHeader[idx 7, name .gnu.version, type 0x6fffffff, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 8, name .gnu.version_r, type 0x6ffffffe, link 6, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 9, name .rela.dyn, type 0x4, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 10, name .rela.plt, type 0x4, link 5, info 0x16, flags 0x42]
    [junit] SectionHeader[idx 11, name .init, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 12, name .plt, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 13, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 14, name .text, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 15, name .fini, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 16, name .rodata, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 17, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 18, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 19, name .init_array, type 0xe, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 20, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 21, name .dynamic, type 0x6, link 6, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 22, name .got, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 23, name .data, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 24, name .bss, type 0x8, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 25, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0]
    [junit] SHT_STRTAB: read 244, Section[SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 244/244]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] XXX2 #0: test libjava.so
    [junit] XXX2 #0: libjava.so not readable
    [junit] XXX2 #1: test /usr/lib/jvm/java-17-openjdk-amd64/lib/libjava.so
    [junit] Test file /usr/lib/jvm/java-17-openjdk-amd64/lib/libjava.so
    [junit] ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared]
    [junit] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 25]
    [junit] SH entsz     64
    [junit] SH off       0x25f98
    [junit] SH strndx    24
    [junit] SH num 25
    [junit] SH size 64
    [junit] abiVFPArgsAcceptsVFPVariant false
    [junit] SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 1, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 2, name .gnu.hash, type 0x6ffffff6, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 3, name .dynsym, type 0xb, link 4, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2]
    [junit] SHT_STRTAB: read 14360, Section[SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 14360/14360]]
    [junit] SectionHeader[idx 5, name .gnu.version, type 0x6fffffff, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 6, name .gnu.version_r, type 0x6ffffffe, link 4, info 0x3, flags 0x2]
    [junit] SectionHeader[idx 7, name .rela.dyn, type 0x4, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 8, name .rela.plt, type 0x4, link 3, info 0x14, flags 0x42]
    [junit] SectionHeader[idx 9, name .init, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 10, name .plt, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 11, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 12, name .text, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 13, name .fini, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 14, name .rodata, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 15, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 16, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 17, name .init_array, type 0xe, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 18, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 19, name .dynamic, type 0x6, link 4, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 20, name .got, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 21, name .data, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 22, name .bss, type 0x8, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 23, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 24, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0]
    [junit] SHT_STRTAB: read 222, Section[SectionHeader[idx 24, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 222/222]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1691850554596 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850554596 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1691850555136 ms III - Start
    [junit] SLOCK [T main @ 1691850555136 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1691850555159 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850555159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.538 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1691850554580 ms III - Start
    [junit] SLOCK [T main @ 1691850554580 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] Test file /proc/self/exe
    [junit] ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared]
    [junit] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 27]
    [junit] SH entsz     64
    [junit] SH off       0x3140
    [junit] SH strndx    26
    [junit] SH num 27
    [junit] SH size 64
    [junit] abiVFPArgsAcceptsVFPVariant false
    [junit] SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 1, name .interp, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 2, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 3, name .note.ABI-tag, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 4, name .gnu.hash, type 0x6ffffff6, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 5, name .dynsym, type 0xb, link 6, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2]
    [junit] SHT_STRTAB: read 308, Section[SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 308/308]]
    [junit] SectionHeader[idx 7, name .gnu.version, type 0x6fffffff, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 8, name .gnu.version_r, type 0x6ffffffe, link 6, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 9, name .rela.dyn, type 0x4, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 10, name .rela.plt, type 0x4, link 5, info 0x16, flags 0x42]
    [junit] SectionHeader[idx 11, name .init, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 12, name .plt, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 13, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 14, name .text, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 15, name .fini, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 16, name .rodata, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 17, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 18, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 19, name .init_array, type 0xe, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 20, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 21, name .dynamic, type 0x6, link 6, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 22, name .got, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 23, name .data, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 24, name .bss, type 0x8, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 25, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0]
    [junit] SHT_STRTAB: read 244, Section[SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 244/244]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] XXX2 #0: test libjava.so
    [junit] XXX2 #0: libjava.so not readable
    [junit] XXX2 #1: test /usr/lib/jvm/java-17-openjdk-amd64/lib/libjava.so
    [junit] Test file /usr/lib/jvm/java-17-openjdk-amd64/lib/libjava.so
    [junit] ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared]
    [junit] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 25]
    [junit] SH entsz     64
    [junit] SH off       0x25f98
    [junit] SH strndx    24
    [junit] SH num 25
    [junit] SH size 64
    [junit] abiVFPArgsAcceptsVFPVariant false
    [junit] SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 1, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 2, name .gnu.hash, type 0x6ffffff6, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 3, name .dynsym, type 0xb, link 4, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2]
    [junit] SHT_STRTAB: read 14360, Section[SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 14360/14360]]
    [junit] SectionHeader[idx 5, name .gnu.version, type 0x6fffffff, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 6, name .gnu.version_r, type 0x6ffffffe, link 4, info 0x3, flags 0x2]
    [junit] SectionHeader[idx 7, name .rela.dyn, type 0x4, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 8, name .rela.plt, type 0x4, link 3, info 0x14, flags 0x42]
    [junit] SectionHeader[idx 9, name .init, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 10, name .plt, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 11, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 12, name .text, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 13, name .fini, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 14, name .rodata, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 15, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 16, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 17, name .init_array, type 0xe, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 18, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 19, name .dynamic, type 0x6, link 4, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 20, name .got, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 21, name .data, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 22, name .bss, type 0x8, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 23, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 24, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0]
    [junit] SHT_STRTAB: read 222, Section[SectionHeader[idx 24, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 222/222]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1691850554596 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850554596 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GNULinuxSelfExe took 0.001 sec
    [junit] Testcase: test02JavaLib took 0.001 sec
    [junit] Testcase: test99UserFile took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.538 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1691850554580 ms III - Start
    [junit] SLOCK [T main @ 1691850554580 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] Test file /proc/self/exe
    [junit] ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared]
    [junit] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 27]
    [junit] SH entsz     64
    [junit] SH off       0x3140
    [junit] SH strndx    26
    [junit] SH num 27
    [junit] SH size 64
    [junit] abiVFPArgsAcceptsVFPVariant false
    [junit] SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 1, name .interp, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 2, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 3, name .note.ABI-tag, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 4, name .gnu.hash, type 0x6ffffff6, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 5, name .dynsym, type 0xb, link 6, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2]
    [junit] SHT_STRTAB: read 308, Section[SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 308/308]]
    [junit] SectionHeader[idx 7, name .gnu.version, type 0x6fffffff, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 8, name .gnu.version_r, type 0x6ffffffe, link 6, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 9, name .rela.dyn, type 0x4, link 5, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 10, name .rela.plt, type 0x4, link 5, info 0x16, flags 0x42]
    [junit] SectionHeader[idx 11, name .init, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 12, name .plt, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 13, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 14, name .text, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 15, name .fini, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 16, name .rodata, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 17, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 18, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 19, name .init_array, type 0xe, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 20, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 21, name .dynamic, type 0x6, link 6, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 22, name .got, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 23, name .data, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 24, name .bss, type 0x8, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 25, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0]
    [junit] SHT_STRTAB: read 244, Section[SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 244/244]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] XXX2 #0: test libjava.so
    [junit] XXX2 #0: libjava.so not readable
    [junit] XXX2 #1: test /usr/lib/jvm/java-17-openjdk-amd64/lib/libjava.so
    [junit] Test file /usr/lib/jvm/java-17-openjdk-amd64/lib/libjava.so
    [junit] ELF-1[vers 1, machine[62, X86_64, GENERIC_ABI, machDesc LP64_UNIX(7)], bits 64, enc LSB, abi[os 0, vers 0], type shared]
    [junit] ELF-2[X86_64, GENERIC_ABI, flags[0x0], sh-num 25]
    [junit] SH entsz     64
    [junit] SH off       0x25f98
    [junit] SH strndx    24
    [junit] SH num 25
    [junit] SH size 64
    [junit] abiVFPArgsAcceptsVFPVariant false
    [junit] SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 1, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 2, name .gnu.hash, type 0x6ffffff6, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 3, name .dynsym, type 0xb, link 4, info 0x1, flags 0x2]
    [junit] SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2]
    [junit] SHT_STRTAB: read 14360, Section[SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 14360/14360]]
    [junit] SectionHeader[idx 5, name .gnu.version, type 0x6fffffff, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 6, name .gnu.version_r, type 0x6ffffffe, link 4, info 0x3, flags 0x2]
    [junit] SectionHeader[idx 7, name .rela.dyn, type 0x4, link 3, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 8, name .rela.plt, type 0x4, link 3, info 0x14, flags 0x42]
    [junit] SectionHeader[idx 9, name .init, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 10, name .plt, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 11, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 12, name .text, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 13, name .fini, type 0x1, link 0, info 0x0, flags 0x6]
    [junit] SectionHeader[idx 14, name .rodata, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 15, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 16, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2]
    [junit] SectionHeader[idx 17, name .init_array, type 0xe, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 18, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 19, name .dynamic, type 0x6, link 4, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 20, name .got, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 21, name .data, type 0x1, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 22, name .bss, type 0x8, link 0, info 0x0, flags 0x3]
    [junit] SectionHeader[idx 23, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0]
    [junit] SectionHeader[idx 24, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0]
    [junit] SHT_STRTAB: read 222, Section[SectionHeader[idx 24, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 222/222]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1691850554596 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850554596 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashMap01
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashMap01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1691850555136 ms III - Start
    [junit] SLOCK [T main @ 1691850555136 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1691850555159 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850555159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ArrayHashMapWithNullValue took 0.002 sec
    [junit] Testcase: test02ArrayHashSetWithoutNullValue took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1691850555136 ms III - Start
    [junit] SLOCK [T main @ 1691850555136 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1691850555159 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850555159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashSet01
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashSet01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1691850555688 ms III - Start
    [junit] SLOCK [T main @ 1691850555688 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1691850555705 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850555705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1691850556246 ms III - Start
    [junit] SLOCK [T main @ 1691850556246 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test10_Setup
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test10_Setup
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.541 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1691850555688 ms III - Start
    [junit] SLOCK [T main @ 1691850555688 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1691850555705 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850555705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ArrayHashSetWithNullValue took 0.001 sec
    [junit] Testcase: test02ArrayHashSetWithoutNullValue took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.541 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1691850555688 ms III - Start
    [junit] SLOCK [T main @ 1691850555688 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1691850555705 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850555705 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestBitfield00
    [junit] Testsuite: com.jogamp.common.util.TestBitfield00
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1691850556665 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850556665 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1691850557181 ms III - Start
    [junit] SLOCK [T main @ 1691850557181 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder
    [junit] i_ff 255, [FF, 11111111]
    [junit] b_ff -1, [FF, 11111111]
    [junit] Platform.LITTLE_ENDIAN: true
    [junit] Order: null -> BIG_ENDIAN
    [junit] long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] long.null: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] Order: BIG_ENDIAN -> BIG_ENDIAN
    [junit] long.BIG_ENDIAN: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] long.BIG_ENDIAN: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] Order: LITTLE_ENDIAN -> LITTLE_ENDIAN
    [junit] long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], [05, 00000101], [06, 00000110], [07, 00000111], [08, 00001000], 
    [junit] long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion
    [junit] int32_t 000000000001        0x1 -> (long) 000000000001        0x1, (int) 000000000001        0x1
    [junit] int32_t -00000000002 0xfffffffe -> (long) 004294967294 0xfffffffe, (int) -00000000001 0xffffffff
    [junit] int32_t 002147483647 0x7fffffff -> (long) 002147483647 0x7fffffff, (int) 002147483647 0x7fffffff
    [junit] int32_t -00000065536 0xffff0000 -> (long) 004294901760 0xffff0000, (int) -00000000001 0xffffffff
    [junit] int32_t -00000000001 0xffffffff -> (long) 004294967295 0xffffffff, (int) -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned
    [junit] i0 -01610612736, [A0000000, 10100000000000000000000000000000]
    [junit] [00]: bit[0, 0], im -01610612736, [A0000000, 10100000000000000000000000000000]
    [junit] [01]: bit[0, 0], im 001342177280, [50000000, 01010000000000000000000000000000]
    [junit] [02]: bit[0, 0], im 000671088640, [28000000, 00101000000000000000000000000000]
    [junit] [03]: bit[0, 0], im 000335544320, [14000000, 00010100000000000000000000000000]
    [junit] [04]: bit[0, 0], im 000167772160, [0A000000, 00001010000000000000000000000000]
    [junit] [05]: bit[0, 0], im 000083886080, [05000000, 00000101000000000000000000000000]
    [junit] [06]: bit[0, 0], im 000041943040, [02800000, 00000010100000000000000000000000]
    [junit] [07]: bit[0, 0], im 000020971520, [01400000, 00000001010000000000000000000000]
    [junit] [08]: bit[0, 0], im 000010485760, [00A00000, 00000000101000000000000000000000]
    [junit] [09]: bit[0, 0], im 000005242880, [00500000, 00000000010100000000000000000000]
    [junit] [10]: bit[0, 0], im 000002621440, [00280000, 00000000001010000000000000000000]
    [junit] [11]: bit[0, 0], im 000001310720, [00140000, 00000000000101000000000000000000]
    [junit] [12]: bit[0, 0], im 000000655360, [000A0000, 00000000000010100000000000000000]
    [junit] [13]: bit[0, 0], im 000000327680, [00050000, 00000000000001010000000000000000]
    [junit] [14]: bit[0, 0], im 000000163840, [00028000, 00000000000000101000000000000000]
    [junit] [15]: bit[0, 0], im 000000081920, [00014000, 00000000000000010100000000000000]
    [junit] [16]: bit[0, 0], im 000000040960, [0000A000, 00000000000000001010000000000000]
    [junit] [17]: bit[0, 0], im 000000020480, [00005000, 00000000000000000101000000000000]
    [junit] [18]: bit[0, 0], im 000000010240, [00002800, 00000000000000000010100000000000]
    [junit] [19]: bit[0, 0], im 000000005120, [00001400, 00000000000000000001010000000000]
    [junit] [20]: bit[0, 0], im 000000002560, [00000A00, 00000000000000000000101000000000]
    [junit] [21]: bit[0, 0], im 000000001280, [00000500, 00000000000000000000010100000000]
    [junit] [22]: bit[0, 0], im 000000000640, [00000280, 00000000000000000000001010000000]
    [junit] [23]: bit[0, 0], im 000000000320, [00000140, 00000000000000000000000101000000]
    [junit] [24]: bit[0, 0], im 000000000160, [000000A0, 00000000000000000000000010100000]
    [junit] [25]: bit[0, 0], im 000000000080, [00000050, 00000000000000000000000001010000]
    [junit] [26]: bit[0, 0], im 000000000040, [00000028, 00000000000000000000000000101000]
    [junit] [27]: bit[0, 0], im 000000000020, [00000014, 00000000000000000000000000010100]
    [junit] [28]: bit[0, 0], im 000000000010, [0000000A, 00000000000000000000000000001010]
    [junit] [29]: bit[1, 1], im 000000000005, [00000005, 00000000000000000000000000000101]
    [junit] [30]: bit[0, 0], im 000000000002, [00000002, 00000000000000000000000000000010]
    [junit] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001]
    [junit] i0 -00000000001, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] [00]: bit[1, 1], im -00000000001, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] [01]: bit[1, 1], im 002147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] [02]: bit[1, 1], im 001073741823, [3FFFFFFF, 00111111111111111111111111111111]
    [junit] [03]: bit[1, 1], im 000536870911, [1FFFFFFF, 00011111111111111111111111111111]
    [junit] [04]: bit[1, 1], im 000268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] [05]: bit[1, 1], im 000134217727, [07FFFFFF, 00000111111111111111111111111111]
    [junit] [06]: bit[1, 1], im 000067108863, [03FFFFFF, 00000011111111111111111111111111]
    [junit] [07]: bit[1, 1], im 000033554431, [01FFFFFF, 00000001111111111111111111111111]
    [junit] [08]: bit[1, 1], im 000016777215, [00FFFFFF, 00000000111111111111111111111111]
    [junit] [09]: bit[1, 1], im 000008388607, [007FFFFF, 00000000011111111111111111111111]
    [junit] [10]: bit[1, 1], im 000004194303, [003FFFFF, 00000000001111111111111111111111]
    [junit] [11]: bit[1, 1], im 000002097151, [001FFFFF, 00000000000111111111111111111111]
    [junit] [12]: bit[1, 1], im 000001048575, [000FFFFF, 00000000000011111111111111111111]
    [junit] [13]: bit[1, 1], im 000000524287, [0007FFFF, 00000000000001111111111111111111]
    [junit] [14]: bit[1, 1], im 000000262143, [0003FFFF, 00000000000000111111111111111111]
    [junit] [15]: bit[1, 1], im 000000131071, [0001FFFF, 00000000000000011111111111111111]
    [junit] [16]: bit[1, 1], im 000000065535, [0000FFFF, 00000000000000001111111111111111]
    [junit] [17]: bit[1, 1], im 000000032767, [00007FFF, 00000000000000000111111111111111]
    [junit] [18]: bit[1, 1], im 000000016383, [00003FFF, 00000000000000000011111111111111]
    [junit] [19]: bit[1, 1], im 000000008191, [00001FFF, 00000000000000000001111111111111]
    [junit] [20]: bit[1, 1], im 000000004095, [00000FFF, 00000000000000000000111111111111]
    [junit] [21]: bit[1, 1], im 000000002047, [000007FF, 00000000000000000000011111111111]
    [junit] [22]: bit[1, 1], im 000000001023, [000003FF, 00000000000000000000001111111111]
    [junit] [23]: bit[1, 1], im 000000000511, [000001FF, 00000000000000000000000111111111]
    [junit] [24]: bit[1, 1], im 000000000255, [000000FF, 00000000000000000000000011111111]
    [junit] [25]: bit[1, 1], im 000000000127, [0000007F, 00000000000000000000000001111111]
    [junit] [26]: bit[1, 1], im 000000000063, [0000003F, 00000000000000000000000000111111]
    [junit] [27]: bit[1, 1], im 000000000031, [0000001F, 00000000000000000000000000011111]
    [junit] [28]: bit[1, 1], im 000000000015, [0000000F, 00000000000000000000000000001111]
    [junit] [29]: bit[1, 1], im 000000000007, [00000007, 00000000000000000000000000000111]
    [junit] [30]: bit[1, 1], im 000000000003, [00000003, 00000000000000000000000000000011]
    [junit] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13
    [junit] test10ReadWrite31 bits 8:8:8 = 24 = 3 bytes
    [junit] test10ReadWrite31 [0x030201, msbFirst true, 000000110000001000000001]
    [junit] test10ReadWrite31 [0x030201, msbFirst false, 100000000100000011000000]
    [junit] testBytes[0]: [0x01, msbFirst true, 00000001]
    [junit] testBytes[1]: [0x02, msbFirst true, 00000010]
    [junit] testBytes[2]: [0x03, msbFirst true, 00000011]
    [junit] readBit    (msbFirst false): 
    [junit] readBit.1 00000001, 0x1
    [junit] readBit.2 00000010, 0x2
    [junit] readBit.3 00000011, 0x3
    [junit] readBit.T 000000110000001000000001, ok true
    [junit] 
    [junit] readBit.X 000000110000001000000001, ok true
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.T 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001]
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.1 [0x01, msbFirst true, 00000001]
    [junit] readBits31.2 [0x02, msbFirst true, 00000010]
    [junit] readBits31.3 [0x03, msbFirst true, 00000011]
    [junit] readBits31.X 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001]
    [junit] 
    [junit] readWriteBit   [0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true
    [junit] readWriteBit   [1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true
    [junit] readWriteBit   [2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true
    [junit] readWriteBits31[0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true
    [junit] readWriteBits31[1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true
    [junit] readWriteBits31[2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true
    [junit] test10ReadWrite31 bits 5:6:5 = 16 = 2 bytes
    [junit] test10ReadWrite31 [0x1841, msbFirst true, 0001100001000001]
    [junit] test10ReadWrite31 [0x1841, msbFirst false, 1000001000011000]
    [junit] testBytes[0]: [0x41, msbFirst true, 01000001]
    [junit] testBytes[1]: [0x18, msbFirst true, 00011000]
    [junit] readBit    (msbFirst false): 
    [junit] readBit.1 00001, 0x1
    [junit] readBit.2 000010, 0x2
    [junit] readBit.3 00011, 0x3
    [junit] readBit.T 0001100001000001, ok true
    [junit] 
    [junit] readBit.X 0001100001000001, ok true
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.T 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001]
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.1 [0x01, msbFirst true, 00001]
    [junit] readBits31.2 [0x02, msbFirst true, 000010]
    [junit] readBits31.3 [0x03, msbFirst true, 00011]
    [junit] readBits31.X 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001]
    [junit] 
    [junit] readWriteBit   [0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true
    [junit] readWriteBit   [1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true
    [junit] readWriteBits31[0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true
    [junit] readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13
    [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.93 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1691850556246 ms III - Start
    [junit] SLOCK [T main @ 1691850556246 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test10_Setup
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test10_Setup
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1691850556665 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850556665 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_BitCount32_One took 0.004 sec
    [junit] Testcase: test02_BitCount32_Samples took 0.012 sec
    [junit] Testcase: test03_BitCount32_Data took 0 sec
    [junit] Testcase: test10_Setup took 0.001 sec
    [junit] Testcase: test20_ValidateTestData took 0 sec
    [junit] Testcase: test21_Aligned32bit took 0.009 sec
    [junit] Testcase: test21_Unaligned took 0.383 sec
    [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.93 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1691850556246 ms III - Start
    [junit] SLOCK [T main @ 1691850556246 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test10_Setup
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test10_Setup
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1691850556665 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850556665 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestBitstream00
    [junit] Testsuite: com.jogamp.common.util.TestBitstream00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1691850557201 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850557202 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1691850557727 ms III - Start
    [junit] SLOCK [T main @ 1691850557727 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1>
    [junit] TestData: : 000: [80, 10000000], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 3 = 3]: <110>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [C0, 11000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <110> = <110>
    [junit] Read.Copy.2: <> + <110> = <110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 8 = 8]: <11011110>
    [junit] TestData: : 000: [DE, 11011110], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11011110> = <11011110>
    [junit] Read.Copy.2: <> + <11011110> = <11011110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 10 = 10]: <1101111010>
    [junit] TestData: : 000: [DE, 11011110], [80, 10000000], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [DE, 11011110], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1101111010> = <1101111010>
    [junit] Read.Copy.2: <> + <1101111010> = <1101111010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], 
    [junit] ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Read.Copy.2: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 32, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 32 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Read.Copy.2: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 3, skip 0, post 3 = 6]: <110111>
    [junit] TestData: : 000: [DC, 11011100], 
    [junit] ResultExp: <110> + <111> = <110111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110> + <111> = <110111>
    [junit] Copy: 000: [DC, 11011100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110> + <111> = <110111>
    [junit] Read.Copy.2: <110> + <111> = <110111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 8, skip 0, post 3 = 11]: <11011110101>
    [junit] TestData: : 000: [DE, 11011110], [A0, 10100000], 
    [junit] ResultExp: <11011110> + <101> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11011110> + <101> = <11011110101>
    [junit] Copy: 000: [DE, 11011110], [A0, 10100000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11011110> + <101> = <11011110101>
    [junit] Read.Copy.2: <11011110> + <101> = <11011110101>
    [junit] XXX TestLinearBits: msbFirst true, preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 9, skip 0, post 3 = 12]: <110111101010>
    [junit] TestData: : 000: [DE, 11011110], [A0, 10100000], 
    [junit] ResultExp: <110111101> + <010> = <110111101010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110111101> + <010> = <110111101010>
    [junit] Copy: 000: [DE, 11011110], [A0, 10100000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110111101> + <010> = <110111101010>
    [junit] Read.Copy.2: <110111101> + <010> = <110111101010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 1 = 2]: <11>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [40, 01000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 3 = 4]: <1101>
    [junit] TestData: : 000: [D0, 11010000], 
    [junit] ResultExp: <> + <101> = <101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <101> = <101>
    [junit] Copy: 000: [50, 01010000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <101> = <101>
    [junit] Read.Copy.2: <> + <101> = <101>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 2, post 8 = 10]: <1101111010>
    [junit] TestData: : 000: [DE, 11011110], [80, 10000000], 
    [junit] ResultExp: <> + <01111010> = <01111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111010> = <01111010>
    [junit] Copy: 000: [1E, 00011110], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111010> = <01111010>
    [junit] Read.Copy.2: <> + <01111010> = <01111010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [C0, 11000000], 
    [junit] ResultExp: <> + <1010111111> = <1010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1010111111> = <1010111111>
    [junit] Copy: 000: [00, 00000000], [AF, 10101111], [C0, 11000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1010111111> = <1010111111>
    [junit] Read.Copy.2: <> + <1010111111> = <1010111111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Copy: 000: [00, 00000000], [0F, 00001111], [CA, 11001010], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Read.Copy.2: <> + <11111100101011111110> = <11111100101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <011111110> = <011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011111110> = <011111110>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011111110> = <011111110>
    [junit] Read.Copy.2: <> + <011111110> = <011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 1, skip 1, post 1 = 3]: <110>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <1> + <0> = <10>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1> + <0> = <10>
    [junit] Copy: 000: [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1> + <0> = <10>
    [junit] Read.Copy.2: <1> + <0> = <10>
    [junit] XXX TestLinearBits: msbFirst true, preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 2, skip 1, post 3 = 6]: <110111>
    [junit] TestData: : 000: [DC, 11011100], 
    [junit] ResultExp: <11> + <111> = <11111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11> + <111> = <11111>
    [junit] Copy: 000: [DC, 11011100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11> + <111> = <11111>
    [junit] Read.Copy.2: <11> + <111> = <11111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [80, 10000000], 
    [junit] ResultExp: <1101111> + <01011111> = <110111101011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1101111> + <01011111> = <110111101011111>
    [junit] Copy: 000: [DE, 11011110], [2F, 00101111], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1101111> + <01011111> = <110111101011111>
    [junit] Read.Copy.2: <1101111> + <01011111> = <110111101011111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], 
    [junit] ResultExp: <11011110> + <11001010> = <1101111011001010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11011110> + <11001010> = <1101111011001010>
    [junit] Copy: 000: [DE, 11011110], [00, 00000000], [CA, 11001010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11011110> + <11001010> = <1101111011001010>
    [junit] Read.Copy.2: <11011110> + <11001010> = <1101111011001010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Copy: 000: [DE, 11011110], [AE, 10101110], [00, 00000000], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Read.Copy.2: <110111101010111> + <11110> = <11011110101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [00, 00000000], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Read.Copy.2: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 1 = 1]: <0>
    [junit] TestData: : 000: [00, 00000000], 
    [junit] ResultExp: <> + <0> = <0>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0> = <0>
    [junit] Copy: 000: [00, 00000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0> = <0>
    [junit] Read.Copy.2: <> + <0> = <0>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 3 = 3]: <011>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <> + <011> = <011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011> = <011>
    [junit] Copy: 000: [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011> = <011>
    [junit] Read.Copy.2: <> + <011> = <011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 8 = 8]: <01111111>
    [junit] TestData: : 000: [FE, 11111110], 
    [junit] ResultExp: <> + <01111111> = <01111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111111> = <01111111>
    [junit] Copy: 000: [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111111> = <01111111>
    [junit] Read.Copy.2: <> + <01111111> = <01111111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 10 = 10]: <0111111101>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <> + <0111111101> = <0111111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0111111101> = <0111111101>
    [junit] Copy: 000: [FE, 11111110], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0111111101> = <0111111101>
    [junit] Read.Copy.2: <> + <0111111101> = <0111111101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 30 = 30]: <011111110101001111110101011110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], 
    [junit] ResultExp: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Read.Copy.2: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 32, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 32 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Read.Copy.2: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 3, skip 0, post 3 = 6]: <011111>
    [junit] TestData: : 000: [3E, 00111110], 
    [junit] ResultExp: <011> + <111> = <011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011> + <111> = <011111>
    [junit] Copy: 000: [3E, 00111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011> + <111> = <011111>
    [junit] Read.Copy.2: <011> + <111> = <011111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 8, skip 0, post 3 = 11]: <01111111010>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <01111111> + <010> = <01111111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111111> + <010> = <01111111010>
    [junit] Copy: 000: [FE, 11111110], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01111111> + <010> = <01111111010>
    [junit] Read.Copy.2: <01111111> + <010> = <01111111010>
    [junit] XXX TestLinearBits: msbFirst false, preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 9, skip 0, post 3 = 12]: <011111110101>
    [junit] TestData: : 000: [FE, 11111110], [0A, 00001010], 
    [junit] ResultExp: <011111110> + <101> = <011111110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011111110> + <101> = <011111110101>
    [junit] Copy: 000: [FE, 11111110], [0A, 00001010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011111110> + <101> = <011111110101>
    [junit] Read.Copy.2: <011111110> + <101> = <011111110101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 1 = 2]: <01>
    [junit] TestData: : 000: [02, 00000010], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 3 = 4]: <0111>
    [junit] TestData: : 000: [0E, 00001110], 
    [junit] ResultExp: <> + <111> = <111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <111> = <111>
    [junit] Copy: 000: [0E, 00001110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <111> = <111>
    [junit] Read.Copy.2: <> + <111> = <111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 2, post 8 = 10]: <0111111101>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <> + <11111101> = <11111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11111101> = <11111101>
    [junit] Copy: 000: [FC, 11111100], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11111101> = <11111101>
    [junit] Read.Copy.2: <> + <11111101> = <11111101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 8, post 10 = 18]: <011111110101001111>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [03, 00000011], 
    [junit] ResultExp: <> + <0101001111> = <0101001111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0101001111> = <0101001111>
    [junit] Copy: 000: [00, 00000000], [CA, 11001010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0101001111> = <0101001111>
    [junit] Read.Copy.2: <> + <0101001111> = <0101001111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 12, post 20 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Read.Copy.2: <> + <00111111010101111011> = <00111111010101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 23, post 9 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <101111011> = <101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <101111011> = <101111011>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <101111011> = <101111011>
    [junit] Read.Copy.2: <> + <101111011> = <101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 1, skip 1, post 1 = 3]: <011>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <0> + <1> = <01>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0> + <1> = <01>
    [junit] Copy: 000: [04, 00000100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0> + <1> = <01>
    [junit] Read.Copy.2: <0> + <1> = <01>
    [junit] XXX TestLinearBits: msbFirst false, preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 2, skip 1, post 3 = 6]: <011111>
    [junit] TestData: : 000: [3E, 00111110], 
    [junit] ResultExp: <01> + <111> = <01111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01> + <111> = <01111>
    [junit] Copy: 000: [3A, 00111010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01> + <111> = <01111>
    [junit] Read.Copy.2: <01> + <111> = <01111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 7, skip 2, post 8 = 17]: <01111111010100111>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [01, 00000001], 
    [junit] ResultExp: <0111111> + <10100111> = <011111110100111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0111111> + <10100111> = <011111110100111>
    [junit] Copy: 000: [7E, 01111110], [CA, 11001010], [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0111111> + <10100111> = <011111110100111>
    [junit] Read.Copy.2: <0111111> + <10100111> = <011111110100111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 8, skip 8, post 8 = 24]: <011111110101001111110101>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], 
    [junit] ResultExp: <01111111> + <11110101> = <0111111111110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111111> + <11110101> = <0111111111110101>
    [junit] Copy: 000: [FE, 11111110], [00, 00000000], [AF, 10101111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01111111> + <11110101> = <0111111111110101>
    [junit] Read.Copy.2: <01111111> + <11110101> = <0111111111110101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 15, skip 12, post 5 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Read.Copy.2: <011111110101001> + <11011> = <01111111010100111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 16, skip 11, post 5 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Read.Copy.2: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test03BulkBits
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 1 = 1]: <1>
    [junit] TestData: : 000: [01, 00000001], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1> = <1>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 3 = 3]: <110>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110> = <110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 8 = 8]: <11011110>
    [junit] TestData: : 000: [DE, 11011110], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110> = <11011110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 10 = 10]: <1101111010>
    [junit] TestData: : 000: [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [7A, 01111010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010> = <1101111010>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111>
    [junit] TestData: : 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], 
    [junit] ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Copy: 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 31, totalBits 31
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 31 = 31]: <1101111010101111110010101111111>
    [junit] TestData: : 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], 
    [junit] ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Copy: 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] XXX TestBulkBits: preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 3, skip 0, post 3 = 6]: <110111>
    [junit] TestData: : 000: [37, 00110111], 
    [junit] ResultExp: <111> + <110> = <110111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <111> + <110> = <110111>
    [junit] Copy: 000: [37, 00110111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <111> + <110> = <110111>
    [junit] XXX TestBulkBits: preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 8, skip 0, post 3 = 11]: <11011110101>
    [junit] TestData: : 000: [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <11110101> + <110> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11110101> + <110> = <11011110101>
    [junit] Copy: 000: [F5, 11110101], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11110101> + <110> = <11011110101>
    [junit] XXX TestBulkBits: preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 9, skip 0, post 3 = 12]: <110111101010>
    [junit] TestData: : 000: [EA, 11101010], [0D, 00001101], 
    [junit] ResultExp: <111101010> + <110> = <110111101010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <111101010> + <110> = <110111101010>
    [junit] Copy: 000: [EA, 11101010], [0D, 00001101], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <111101010> + <110> = <110111101010>
    [junit] XXX TestBulkBits: preBits 5, skipBits 0, postBits 6, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 6 = 11]: <11011110101>
    [junit] TestData: : 000: [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <10101> + <110111> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <10101> + <110111> = <11011110101>
    [junit] Copy: 000: [F5, 11110101], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <10101> + <110111> = <11011110101>
    [junit] XXX TestBulkBits: preBits 5, skipBits 0, postBits 8, totalBits 13
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 8 = 13]: <1101111010101>
    [junit] TestData: : 000: [D5, 11010101], [1B, 00011011], 
    [junit] ResultExp: <10101> + <11011110> = <1101111010101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <10101> + <11011110> = <1101111010101>
    [junit] Copy: 000: [D5, 11010101], [1B, 00011011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <10101> + <11011110> = <1101111010101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 1 = 2]: <11>
    [junit] TestData: : 000: [03, 00000011], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1> = <1>
    [junit] XXX TestBulkBits: preBits 3, skipBits 6, postBits 4, totalBits 13
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 3, skip 6, post 4 = 13]: <1101111010101>
    [junit] TestData: : 000: [D5, 11010101], [1B, 00011011], 
    [junit] ResultExp: <101> + <1101> = <1101101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <101> + <1101> = <1101101>
    [junit] Copy: 000: [05, 00000101], [1A, 00011010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <101> + <1101> = <1101101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 3 = 4]: <1101>
    [junit] TestData: : 000: [0D, 00001101], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [0C, 00001100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110> = <110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 2, post 8 = 10]: <1101111010>
    [junit] TestData: : 000: [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [78, 01111000], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110> = <11011110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111>
    [junit] TestData: : 000: [BF, 10111111], [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [00, 00000000], [7A, 01111010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010> = <1101111010>
    [junit] XXX TestBulkBits: preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <11011110101011111100> = <11011110101011111100>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110101011111100> = <11011110101011111100>
    [junit] Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110101011111100> = <11011110101011111100>
    [junit] XXX TestBulkBits: preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <110111101> = <110111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101> = <110111101>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110111101> = <110111101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 31, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 31 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] XXX TestBulkBits: preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 1, skip 1, post 1 = 3]: <110>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <0> + <1> = <10>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0> + <1> = <10>
    [junit] Copy: 000: [04, 00000100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <0> + <1> = <10>
    [junit] XXX TestBulkBits: preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 2, skip 1, post 3 = 6]: <110111>
    [junit] TestData: : 000: [37, 00110111], 
    [junit] ResultExp: <11> + <110> = <11011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11> + <110> = <11011>
    [junit] Copy: 000: [33, 00110011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11> + <110> = <11011>
    [junit] XXX TestBulkBits: preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111>
    [junit] TestData: : 000: [5F, 01011111], [BD, 10111101], [01, 00000001], 
    [junit] ResultExp: <1011111> + <11011110> = <110111101011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1011111> + <11011110> = <110111101011111>
    [junit] Copy: 000: [5F, 01011111], [BC, 10111100], [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <1011111> + <11011110> = <110111101011111>
    [junit] XXX TestBulkBits: preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010>
    [junit] TestData: : 000: [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <11001010> + <11011110> = <1101111011001010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11001010> + <11011110> = <1101111011001010>
    [junit] Copy: 000: [CA, 11001010], [00, 00000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11001010> + <11011110> = <1101111011001010>
    [junit] XXX TestBulkBits: preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <100101011111110> + <11011> = <11011100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <100101011111110> + <11011> = <11011100101011111110>
    [junit] Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <100101011111110> + <11011> = <11011100101011111110>
    [junit] XXX TestBulkBits: preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] XXX TestBulkBits: preBits 5, skipBits 6, postBits 5, totalBits 16
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 5 = 16]: <1101111010101111>
    [junit] TestData: : 000: [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <01111> + <11011> = <1101101111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111> + <11011> = <1101101111>
    [junit] Copy: 000: [0F, 00001111], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <01111> + <11011> = <1101101111>
    [junit] XXX TestBulkBits: preBits 5, skipBits 6, postBits 8, totalBits 19
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 8 = 19]: <1101111010101111110>
    [junit] TestData: : 000: [7E, 01111110], [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <11110> + <11011110> = <1101111011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11110> + <11011110> = <1101111011110>
    [junit] Copy: 000: [1E, 00011110], [F0, 11110000], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11110> + <11011110> = <1101111011110>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test03BulkBits
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 0 = 0]: <>
    [junit] 01a: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1691850557751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850557751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.537 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1691850557181 ms III - Start
    [junit] SLOCK [T main @ 1691850557181 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder
    [junit] i_ff 255, [FF, 11111111]
    [junit] b_ff -1, [FF, 11111111]
    [junit] Platform.LITTLE_ENDIAN: true
    [junit] Order: null -> BIG_ENDIAN
    [junit] long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] long.null: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] Order: BIG_ENDIAN -> BIG_ENDIAN
    [junit] long.BIG_ENDIAN: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] long.BIG_ENDIAN: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] Order: LITTLE_ENDIAN -> LITTLE_ENDIAN
    [junit] long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], [05, 00000101], [06, 00000110], [07, 00000111], [08, 00001000], 
    [junit] long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion
    [junit] int32_t 000000000001        0x1 -> (long) 000000000001        0x1, (int) 000000000001        0x1
    [junit] int32_t -00000000002 0xfffffffe -> (long) 004294967294 0xfffffffe, (int) -00000000001 0xffffffff
    [junit] int32_t 002147483647 0x7fffffff -> (long) 002147483647 0x7fffffff, (int) 002147483647 0x7fffffff
    [junit] int32_t -00000065536 0xffff0000 -> (long) 004294901760 0xffff0000, (int) -00000000001 0xffffffff
    [junit] int32_t -00000000001 0xffffffff -> (long) 004294967295 0xffffffff, (int) -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned
    [junit] i0 -01610612736, [A0000000, 10100000000000000000000000000000]
    [junit] [00]: bit[0, 0], im -01610612736, [A0000000, 10100000000000000000000000000000]
    [junit] [01]: bit[0, 0], im 001342177280, [50000000, 01010000000000000000000000000000]
    [junit] [02]: bit[0, 0], im 000671088640, [28000000, 00101000000000000000000000000000]
    [junit] [03]: bit[0, 0], im 000335544320, [14000000, 00010100000000000000000000000000]
    [junit] [04]: bit[0, 0], im 000167772160, [0A000000, 00001010000000000000000000000000]
    [junit] [05]: bit[0, 0], im 000083886080, [05000000, 00000101000000000000000000000000]
    [junit] [06]: bit[0, 0], im 000041943040, [02800000, 00000010100000000000000000000000]
    [junit] [07]: bit[0, 0], im 000020971520, [01400000, 00000001010000000000000000000000]
    [junit] [08]: bit[0, 0], im 000010485760, [00A00000, 00000000101000000000000000000000]
    [junit] [09]: bit[0, 0], im 000005242880, [00500000, 00000000010100000000000000000000]
    [junit] [10]: bit[0, 0], im 000002621440, [00280000, 00000000001010000000000000000000]
    [junit] [11]: bit[0, 0], im 000001310720, [00140000, 00000000000101000000000000000000]
    [junit] [12]: bit[0, 0], im 000000655360, [000A0000, 00000000000010100000000000000000]
    [junit] [13]: bit[0, 0], im 000000327680, [00050000, 00000000000001010000000000000000]
    [junit] [14]: bit[0, 0], im 000000163840, [00028000, 00000000000000101000000000000000]
    [junit] [15]: bit[0, 0], im 000000081920, [00014000, 00000000000000010100000000000000]
    [junit] [16]: bit[0, 0], im 000000040960, [0000A000, 00000000000000001010000000000000]
    [junit] [17]: bit[0, 0], im 000000020480, [00005000, 00000000000000000101000000000000]
    [junit] [18]: bit[0, 0], im 000000010240, [00002800, 00000000000000000010100000000000]
    [junit] [19]: bit[0, 0], im 000000005120, [00001400, 00000000000000000001010000000000]
    [junit] [20]: bit[0, 0], im 000000002560, [00000A00, 00000000000000000000101000000000]
    [junit] [21]: bit[0, 0], im 000000001280, [00000500, 00000000000000000000010100000000]
    [junit] [22]: bit[0, 0], im 000000000640, [00000280, 00000000000000000000001010000000]
    [junit] [23]: bit[0, 0], im 000000000320, [00000140, 00000000000000000000000101000000]
    [junit] [24]: bit[0, 0], im 000000000160, [000000A0, 00000000000000000000000010100000]
    [junit] [25]: bit[0, 0], im 000000000080, [00000050, 00000000000000000000000001010000]
    [junit] [26]: bit[0, 0], im 000000000040, [00000028, 00000000000000000000000000101000]
    [junit] [27]: bit[0, 0], im 000000000020, [00000014, 00000000000000000000000000010100]
    [junit] [28]: bit[0, 0], im 000000000010, [0000000A, 00000000000000000000000000001010]
    [junit] [29]: bit[1, 1], im 000000000005, [00000005, 00000000000000000000000000000101]
    [junit] [30]: bit[0, 0], im 000000000002, [00000002, 00000000000000000000000000000010]
    [junit] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001]
    [junit] i0 -00000000001, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] [00]: bit[1, 1], im -00000000001, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] [01]: bit[1, 1], im 002147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] [02]: bit[1, 1], im 001073741823, [3FFFFFFF, 00111111111111111111111111111111]
    [junit] [03]: bit[1, 1], im 000536870911, [1FFFFFFF, 00011111111111111111111111111111]
    [junit] [04]: bit[1, 1], im 000268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] [05]: bit[1, 1], im 000134217727, [07FFFFFF, 00000111111111111111111111111111]
    [junit] [06]: bit[1, 1], im 000067108863, [03FFFFFF, 00000011111111111111111111111111]
    [junit] [07]: bit[1, 1], im 000033554431, [01FFFFFF, 00000001111111111111111111111111]
    [junit] [08]: bit[1, 1], im 000016777215, [00FFFFFF, 00000000111111111111111111111111]
    [junit] [09]: bit[1, 1], im 000008388607, [007FFFFF, 00000000011111111111111111111111]
    [junit] [10]: bit[1, 1], im 000004194303, [003FFFFF, 00000000001111111111111111111111]
    [junit] [11]: bit[1, 1], im 000002097151, [001FFFFF, 00000000000111111111111111111111]
    [junit] [12]: bit[1, 1], im 000001048575, [000FFFFF, 00000000000011111111111111111111]
    [junit] [13]: bit[1, 1], im 000000524287, [0007FFFF, 00000000000001111111111111111111]
    [junit] [14]: bit[1, 1], im 000000262143, [0003FFFF, 00000000000000111111111111111111]
    [junit] [15]: bit[1, 1], im 000000131071, [0001FFFF, 00000000000000011111111111111111]
    [junit] [16]: bit[1, 1], im 000000065535, [0000FFFF, 00000000000000001111111111111111]
    [junit] [17]: bit[1, 1], im 000000032767, [00007FFF, 00000000000000000111111111111111]
    [junit] [18]: bit[1, 1], im 000000016383, [00003FFF, 00000000000000000011111111111111]
    [junit] [19]: bit[1, 1], im 000000008191, [00001FFF, 00000000000000000001111111111111]
    [junit] [20]: bit[1, 1], im 000000004095, [00000FFF, 00000000000000000000111111111111]
    [junit] [21]: bit[1, 1], im 000000002047, [000007FF, 00000000000000000000011111111111]
    [junit] [22]: bit[1, 1], im 000000001023, [000003FF, 00000000000000000000001111111111]
    [junit] [23]: bit[1, 1], im 000000000511, [000001FF, 00000000000000000000000111111111]
    [junit] [24]: bit[1, 1], im 000000000255, [000000FF, 00000000000000000000000011111111]
    [junit] [25]: bit[1, 1], im 000000000127, [0000007F, 00000000000000000000000001111111]
    [junit] [26]: bit[1, 1], im 000000000063, [0000003F, 00000000000000000000000000111111]
    [junit] [27]: bit[1, 1], im 000000000031, [0000001F, 00000000000000000000000000011111]
    [junit] [28]: bit[1, 1], im 000000000015, [0000000F, 00000000000000000000000000001111]
    [junit] [29]: bit[1, 1], im 000000000007, [00000007, 00000000000000000000000000000111]
    [junit] [30]: bit[1, 1], im 000000000003, [00000003, 00000000000000000000000000000011]
    [junit] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13
    [junit] test10ReadWrite31 bits 8:8:8 = 24 = 3 bytes
    [junit] test10ReadWrite31 [0x030201, msbFirst true, 000000110000001000000001]
    [junit] test10ReadWrite31 [0x030201, msbFirst false, 100000000100000011000000]
    [junit] testBytes[0]: [0x01, msbFirst true, 00000001]
    [junit] testBytes[1]: [0x02, msbFirst true, 00000010]
    [junit] testBytes[2]: [0x03, msbFirst true, 00000011]
    [junit] readBit    (msbFirst false): 
    [junit] readBit.1 00000001, 0x1
    [junit] readBit.2 00000010, 0x2
    [junit] readBit.3 00000011, 0x3
    [junit] readBit.T 000000110000001000000001, ok true
    [junit] 
    [junit] readBit.X 000000110000001000000001, ok true
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.T 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001]
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.1 [0x01, msbFirst true, 00000001]
    [junit] readBits31.2 [0x02, msbFirst true, 00000010]
    [junit] readBits31.3 [0x03, msbFirst true, 00000011]
    [junit] readBits31.X 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001]
    [junit] 
    [junit] readWriteBit   [0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true
    [junit] readWriteBit   [1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true
    [junit] readWriteBit   [2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true
    [junit] readWriteBits31[0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true
    [junit] readWriteBits31[1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true
    [junit] readWriteBits31[2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true
    [junit] test10ReadWrite31 bits 5:6:5 = 16 = 2 bytes
    [junit] test10ReadWrite31 [0x1841, msbFirst true, 0001100001000001]
    [junit] test10ReadWrite31 [0x1841, msbFirst false, 1000001000011000]
    [junit] testBytes[0]: [0x41, msbFirst true, 01000001]
    [junit] testBytes[1]: [0x18, msbFirst true, 00011000]
    [junit] readBit    (msbFirst false): 
    [junit] readBit.1 00001, 0x1
    [junit] readBit.2 000010, 0x2
    [junit] readBit.3 00011, 0x3
    [junit] readBit.T 0001100001000001, ok true
    [junit] 
    [junit] readBit.X 0001100001000001, ok true
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.T 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001]
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.1 [0x01, msbFirst true, 00001]
    [junit] readBits31.2 [0x02, msbFirst true, 000010]
    [junit] readBits31.3 [0x03, msbFirst true, 00011]
    [junit] readBits31.X 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001]
    [junit] 
    [junit] readWriteBit   [0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true
    [junit] readWriteBit   [1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true
    [junit] readWriteBits31[0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true
    [junit] readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1691850557201 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850557202 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00ShowByteOrder took 0.003 sec
    [junit] Testcase: test01Uint32Conversion took 0.001 sec
    [junit] Testcase: test02ShiftSigned took 0.002 sec
    [junit] Testcase: test10ReadWrite_13 took 0.002 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.537 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1691850557181 ms III - Start
    [junit] SLOCK [T main @ 1691850557181 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder
    [junit] i_ff 255, [FF, 11111111]
    [junit] b_ff -1, [FF, 11111111]
    [junit] Platform.LITTLE_ENDIAN: true
    [junit] Order: null -> BIG_ENDIAN
    [junit] long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] long.null: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] Order: BIG_ENDIAN -> BIG_ENDIAN
    [junit] long.BIG_ENDIAN: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] long.BIG_ENDIAN: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] Order: LITTLE_ENDIAN -> LITTLE_ENDIAN
    [junit] long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], [05, 00000101], [06, 00000110], [07, 00000111], [08, 00001000], 
    [junit] long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], 
    [junit] tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion
    [junit] int32_t 000000000001        0x1 -> (long) 000000000001        0x1, (int) 000000000001        0x1
    [junit] int32_t -00000000002 0xfffffffe -> (long) 004294967294 0xfffffffe, (int) -00000000001 0xffffffff
    [junit] int32_t 002147483647 0x7fffffff -> (long) 002147483647 0x7fffffff, (int) 002147483647 0x7fffffff
    [junit] int32_t -00000065536 0xffff0000 -> (long) 004294901760 0xffff0000, (int) -00000000001 0xffffffff
    [junit] int32_t -00000000001 0xffffffff -> (long) 004294967295 0xffffffff, (int) -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned
    [junit] i0 -01610612736, [A0000000, 10100000000000000000000000000000]
    [junit] [00]: bit[0, 0], im -01610612736, [A0000000, 10100000000000000000000000000000]
    [junit] [01]: bit[0, 0], im 001342177280, [50000000, 01010000000000000000000000000000]
    [junit] [02]: bit[0, 0], im 000671088640, [28000000, 00101000000000000000000000000000]
    [junit] [03]: bit[0, 0], im 000335544320, [14000000, 00010100000000000000000000000000]
    [junit] [04]: bit[0, 0], im 000167772160, [0A000000, 00001010000000000000000000000000]
    [junit] [05]: bit[0, 0], im 000083886080, [05000000, 00000101000000000000000000000000]
    [junit] [06]: bit[0, 0], im 000041943040, [02800000, 00000010100000000000000000000000]
    [junit] [07]: bit[0, 0], im 000020971520, [01400000, 00000001010000000000000000000000]
    [junit] [08]: bit[0, 0], im 000010485760, [00A00000, 00000000101000000000000000000000]
    [junit] [09]: bit[0, 0], im 000005242880, [00500000, 00000000010100000000000000000000]
    [junit] [10]: bit[0, 0], im 000002621440, [00280000, 00000000001010000000000000000000]
    [junit] [11]: bit[0, 0], im 000001310720, [00140000, 00000000000101000000000000000000]
    [junit] [12]: bit[0, 0], im 000000655360, [000A0000, 00000000000010100000000000000000]
    [junit] [13]: bit[0, 0], im 000000327680, [00050000, 00000000000001010000000000000000]
    [junit] [14]: bit[0, 0], im 000000163840, [00028000, 00000000000000101000000000000000]
    [junit] [15]: bit[0, 0], im 000000081920, [00014000, 00000000000000010100000000000000]
    [junit] [16]: bit[0, 0], im 000000040960, [0000A000, 00000000000000001010000000000000]
    [junit] [17]: bit[0, 0], im 000000020480, [00005000, 00000000000000000101000000000000]
    [junit] [18]: bit[0, 0], im 000000010240, [00002800, 00000000000000000010100000000000]
    [junit] [19]: bit[0, 0], im 000000005120, [00001400, 00000000000000000001010000000000]
    [junit] [20]: bit[0, 0], im 000000002560, [00000A00, 00000000000000000000101000000000]
    [junit] [21]: bit[0, 0], im 000000001280, [00000500, 00000000000000000000010100000000]
    [junit] [22]: bit[0, 0], im 000000000640, [00000280, 00000000000000000000001010000000]
    [junit] [23]: bit[0, 0], im 000000000320, [00000140, 00000000000000000000000101000000]
    [junit] [24]: bit[0, 0], im 000000000160, [000000A0, 00000000000000000000000010100000]
    [junit] [25]: bit[0, 0], im 000000000080, [00000050, 00000000000000000000000001010000]
    [junit] [26]: bit[0, 0], im 000000000040, [00000028, 00000000000000000000000000101000]
    [junit] [27]: bit[0, 0], im 000000000020, [00000014, 00000000000000000000000000010100]
    [junit] [28]: bit[0, 0], im 000000000010, [0000000A, 00000000000000000000000000001010]
    [junit] [29]: bit[1, 1], im 000000000005, [00000005, 00000000000000000000000000000101]
    [junit] [30]: bit[0, 0], im 000000000002, [00000002, 00000000000000000000000000000010]
    [junit] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001]
    [junit] i0 -00000000001, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] [00]: bit[1, 1], im -00000000001, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] [01]: bit[1, 1], im 002147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] [02]: bit[1, 1], im 001073741823, [3FFFFFFF, 00111111111111111111111111111111]
    [junit] [03]: bit[1, 1], im 000536870911, [1FFFFFFF, 00011111111111111111111111111111]
    [junit] [04]: bit[1, 1], im 000268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] [05]: bit[1, 1], im 000134217727, [07FFFFFF, 00000111111111111111111111111111]
    [junit] [06]: bit[1, 1], im 000067108863, [03FFFFFF, 00000011111111111111111111111111]
    [junit] [07]: bit[1, 1], im 000033554431, [01FFFFFF, 00000001111111111111111111111111]
    [junit] [08]: bit[1, 1], im 000016777215, [00FFFFFF, 00000000111111111111111111111111]
    [junit] [09]: bit[1, 1], im 000008388607, [007FFFFF, 00000000011111111111111111111111]
    [junit] [10]: bit[1, 1], im 000004194303, [003FFFFF, 00000000001111111111111111111111]
    [junit] [11]: bit[1, 1], im 000002097151, [001FFFFF, 00000000000111111111111111111111]
    [junit] [12]: bit[1, 1], im 000001048575, [000FFFFF, 00000000000011111111111111111111]
    [junit] [13]: bit[1, 1], im 000000524287, [0007FFFF, 00000000000001111111111111111111]
    [junit] [14]: bit[1, 1], im 000000262143, [0003FFFF, 00000000000000111111111111111111]
    [junit] [15]: bit[1, 1], im 000000131071, [0001FFFF, 00000000000000011111111111111111]
    [junit] [16]: bit[1, 1], im 000000065535, [0000FFFF, 00000000000000001111111111111111]
    [junit] [17]: bit[1, 1], im 000000032767, [00007FFF, 00000000000000000111111111111111]
    [junit] [18]: bit[1, 1], im 000000016383, [00003FFF, 00000000000000000011111111111111]
    [junit] [19]: bit[1, 1], im 000000008191, [00001FFF, 00000000000000000001111111111111]
    [junit] [20]: bit[1, 1], im 000000004095, [00000FFF, 00000000000000000000111111111111]
    [junit] [21]: bit[1, 1], im 000000002047, [000007FF, 00000000000000000000011111111111]
    [junit] [22]: bit[1, 1], im 000000001023, [000003FF, 00000000000000000000001111111111]
    [junit] [23]: bit[1, 1], im 000000000511, [000001FF, 00000000000000000000000111111111]
    [junit] [24]: bit[1, 1], im 000000000255, [000000FF, 00000000000000000000000011111111]
    [junit] [25]: bit[1, 1], im 000000000127, [0000007F, 00000000000000000000000001111111]
    [junit] [26]: bit[1, 1], im 000000000063, [0000003F, 00000000000000000000000000111111]
    [junit] [27]: bit[1, 1], im 000000000031, [0000001F, 00000000000000000000000000011111]
    [junit] [28]: bit[1, 1], im 000000000015, [0000000F, 00000000000000000000000000001111]
    [junit] [29]: bit[1, 1], im 000000000007, [00000007, 00000000000000000000000000000111]
    [junit] [30]: bit[1, 1], im 000000000003, [00000003, 00000000000000000000000000000011]
    [junit] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13
    [junit] test10ReadWrite31 bits 8:8:8 = 24 = 3 bytes
    [junit] test10ReadWrite31 [0x030201, msbFirst true, 000000110000001000000001]
    [junit] test10ReadWrite31 [0x030201, msbFirst false, 100000000100000011000000]
    [junit] testBytes[0]: [0x01, msbFirst true, 00000001]
    [junit] testBytes[1]: [0x02, msbFirst true, 00000010]
    [junit] testBytes[2]: [0x03, msbFirst true, 00000011]
    [junit] readBit    (msbFirst false): 
    [junit] readBit.1 00000001, 0x1
    [junit] readBit.2 00000010, 0x2
    [junit] readBit.3 00000011, 0x3
    [junit] readBit.T 000000110000001000000001, ok true
    [junit] 
    [junit] readBit.X 000000110000001000000001, ok true
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.T 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001]
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.1 [0x01, msbFirst true, 00000001]
    [junit] readBits31.2 [0x02, msbFirst true, 00000010]
    [junit] readBits31.3 [0x03, msbFirst true, 00000011]
    [junit] readBits31.X 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001]
    [junit] 
    [junit] readWriteBit   [0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true
    [junit] readWriteBit   [1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true
    [junit] readWriteBit   [2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true
    [junit] readWriteBits31[0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true
    [junit] readWriteBits31[1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true
    [junit] readWriteBits31[2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true
    [junit] test10ReadWrite31 bits 5:6:5 = 16 = 2 bytes
    [junit] test10ReadWrite31 [0x1841, msbFirst true, 0001100001000001]
    [junit] test10ReadWrite31 [0x1841, msbFirst false, 1000001000011000]
    [junit] testBytes[0]: [0x41, msbFirst true, 01000001]
    [junit] testBytes[1]: [0x18, msbFirst true, 00011000]
    [junit] readBit    (msbFirst false): 
    [junit] readBit.1 00001, 0x1
    [junit] readBit.2 000010, 0x2
    [junit] readBit.3 00011, 0x3
    [junit] readBit.T 0001100001000001, ok true
    [junit] 
    [junit] readBit.X 0001100001000001, ok true
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.T 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001]
    [junit] 
    [junit] readBits32: 
    [junit] readBits31.1 [0x01, msbFirst true, 00001]
    [junit] readBits31.2 [0x02, msbFirst true, 000010]
    [junit] readBits31.3 [0x03, msbFirst true, 00011]
    [junit] readBits31.X 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001]
    [junit] 
    [junit] readWriteBit   [0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true
    [junit] readWriteBit   [1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true
    [junit] readWriteBits31[0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true
    [junit] readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1691850557201 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850557202 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestBitstream01
    [junit] Testsuite: com.jogamp.common.util.TestBitstream01
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.545 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1691850557727 ms III - Start
    [junit] SLOCK [T main @ 1691850557727 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1>
    [junit] TestData: : 000: [80, 10000000], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 3 = 3]: <110>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [C0, 11000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <110> = <110>
    [junit] Read.Copy.2: <> + <110> = <110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 8 = 8]: <11011110>
    [junit] TestData: : 000: [DE, 11011110], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11011110> = <11011110>
    [junit] Read.Copy.2: <> + <11011110> = <11011110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 10 = 10]: <1101111010>
    [junit] TestData: : 000: [DE, 11011110], [80, 10000000], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [DE, 11011110], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1101111010> = <1101111010>
    [junit] Read.Copy.2: <> + <1101111010> = <1101111010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], 
    [junit] ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Read.Copy.2: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 32, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 32 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Read.Copy.2: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 3, skip 0, post 3 = 6]: <110111>
    [junit] TestData: : 000: [DC, 11011100], 
    [junit] ResultExp: <110> + <111> = <110111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110> + <111> = <110111>
    [junit] Copy: 000: [DC, 11011100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110> + <111> = <110111>
    [junit] Read.Copy.2: <110> + <111> = <110111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 8, skip 0, post 3 = 11]: <11011110101>
    [junit] TestData: : 000: [DE, 11011110], [A0, 10100000], 
    [junit] ResultExp: <11011110> + <101> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11011110> + <101> = <11011110101>
    [junit] Copy: 000: [DE, 11011110], [A0, 10100000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11011110> + <101> = <11011110101>
    [junit] Read.Copy.2: <11011110> + <101> = <11011110101>
    [junit] XXX TestLinearBits: msbFirst true, preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 9, skip 0, post 3 = 12]: <110111101010>
    [junit] TestData: : 000: [DE, 11011110], [A0, 10100000], 
    [junit] ResultExp: <110111101> + <010> = <110111101010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110111101> + <010> = <110111101010>
    [junit] Copy: 000: [DE, 11011110], [A0, 10100000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110111101> + <010> = <110111101010>
    [junit] Read.Copy.2: <110111101> + <010> = <110111101010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 1 = 2]: <11>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [40, 01000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 3 = 4]: <1101>
    [junit] TestData: : 000: [D0, 11010000], 
    [junit] ResultExp: <> + <101> = <101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <101> = <101>
    [junit] Copy: 000: [50, 01010000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <101> = <101>
    [junit] Read.Copy.2: <> + <101> = <101>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 2, post 8 = 10]: <1101111010>
    [junit] TestData: : 000: [DE, 11011110], [80, 10000000], 
    [junit] ResultExp: <> + <01111010> = <01111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111010> = <01111010>
    [junit] Copy: 000: [1E, 00011110], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111010> = <01111010>
    [junit] Read.Copy.2: <> + <01111010> = <01111010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [C0, 11000000], 
    [junit] ResultExp: <> + <1010111111> = <1010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1010111111> = <1010111111>
    [junit] Copy: 000: [00, 00000000], [AF, 10101111], [C0, 11000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1010111111> = <1010111111>
    [junit] Read.Copy.2: <> + <1010111111> = <1010111111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Copy: 000: [00, 00000000], [0F, 00001111], [CA, 11001010], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Read.Copy.2: <> + <11111100101011111110> = <11111100101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <011111110> = <011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011111110> = <011111110>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011111110> = <011111110>
    [junit] Read.Copy.2: <> + <011111110> = <011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 1, skip 1, post 1 = 3]: <110>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <1> + <0> = <10>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1> + <0> = <10>
    [junit] Copy: 000: [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1> + <0> = <10>
    [junit] Read.Copy.2: <1> + <0> = <10>
    [junit] XXX TestLinearBits: msbFirst true, preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 2, skip 1, post 3 = 6]: <110111>
    [junit] TestData: : 000: [DC, 11011100], 
    [junit] ResultExp: <11> + <111> = <11111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11> + <111> = <11111>
    [junit] Copy: 000: [DC, 11011100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11> + <111> = <11111>
    [junit] Read.Copy.2: <11> + <111> = <11111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [80, 10000000], 
    [junit] ResultExp: <1101111> + <01011111> = <110111101011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1101111> + <01011111> = <110111101011111>
    [junit] Copy: 000: [DE, 11011110], [2F, 00101111], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1101111> + <01011111> = <110111101011111>
    [junit] Read.Copy.2: <1101111> + <01011111> = <110111101011111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], 
    [junit] ResultExp: <11011110> + <11001010> = <1101111011001010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11011110> + <11001010> = <1101111011001010>
    [junit] Copy: 000: [DE, 11011110], [00, 00000000], [CA, 11001010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11011110> + <11001010> = <1101111011001010>
    [junit] Read.Copy.2: <11011110> + <11001010> = <1101111011001010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Copy: 000: [DE, 11011110], [AE, 10101110], [00, 00000000], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Read.Copy.2: <110111101010111> + <11110> = <11011110101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [00, 00000000], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Read.Copy.2: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 1 = 1]: <0>
    [junit] TestData: : 000: [00, 00000000], 
    [junit] ResultExp: <> + <0> = <0>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0> = <0>
    [junit] Copy: 000: [00, 00000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0> = <0>
    [junit] Read.Copy.2: <> + <0> = <0>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 3 = 3]: <011>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <> + <011> = <011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011> = <011>
    [junit] Copy: 000: [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011> = <011>
    [junit] Read.Copy.2: <> + <011> = <011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 8 = 8]: <01111111>
    [junit] TestData: : 000: [FE, 11111110], 
    [junit] ResultExp: <> + <01111111> = <01111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111111> = <01111111>
    [junit] Copy: 000: [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111111> = <01111111>
    [junit] Read.Copy.2: <> + <01111111> = <01111111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 10 = 10]: <0111111101>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <> + <0111111101> = <0111111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0111111101> = <0111111101>
    [junit] Copy: 000: [FE, 11111110], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0111111101> = <0111111101>
    [junit] Read.Copy.2: <> + <0111111101> = <0111111101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 30 = 30]: <011111110101001111110101011110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], 
    [junit] ResultExp: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Read.Copy.2: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 32, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 32 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Read.Copy.2: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 3, skip 0, post 3 = 6]: <011111>
    [junit] TestData: : 000: [3E, 00111110], 
    [junit] ResultExp: <011> + <111> = <011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011> + <111> = <011111>
    [junit] Copy: 000: [3E, 00111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011> + <111> = <011111>
    [junit] Read.Copy.2: <011> + <111> = <011111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 8, skip 0, post 3 = 11]: <01111111010>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <01111111> + <010> = <01111111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111111> + <010> = <01111111010>
    [junit] Copy: 000: [FE, 11111110], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01111111> + <010> = <01111111010>
    [junit] Read.Copy.2: <01111111> + <010> = <01111111010>
    [junit] XXX TestLinearBits: msbFirst false, preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 9, skip 0, post 3 = 12]: <011111110101>
    [junit] TestData: : 000: [FE, 11111110], [0A, 00001010], 
    [junit] ResultExp: <011111110> + <101> = <011111110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011111110> + <101> = <011111110101>
    [junit] Copy: 000: [FE, 11111110], [0A, 00001010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011111110> + <101> = <011111110101>
    [junit] Read.Copy.2: <011111110> + <101> = <011111110101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 1 = 2]: <01>
    [junit] TestData: : 000: [02, 00000010], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 3 = 4]: <0111>
    [junit] TestData: : 000: [0E, 00001110], 
    [junit] ResultExp: <> + <111> = <111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <111> = <111>
    [junit] Copy: 000: [0E, 00001110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <111> = <111>
    [junit] Read.Copy.2: <> + <111> = <111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 2, post 8 = 10]: <0111111101>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <> + <11111101> = <11111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11111101> = <11111101>
    [junit] Copy: 000: [FC, 11111100], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11111101> = <11111101>
    [junit] Read.Copy.2: <> + <11111101> = <11111101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 8, post 10 = 18]: <011111110101001111>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [03, 00000011], 
    [junit] ResultExp: <> + <0101001111> = <0101001111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0101001111> = <0101001111>
    [junit] Copy: 000: [00, 00000000], [CA, 11001010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0101001111> = <0101001111>
    [junit] Read.Copy.2: <> + <0101001111> = <0101001111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 12, post 20 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Read.Copy.2: <> + <00111111010101111011> = <00111111010101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 23, post 9 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <101111011> = <101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <101111011> = <101111011>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <101111011> = <101111011>
    [junit] Read.Copy.2: <> + <101111011> = <101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 1, skip 1, post 1 = 3]: <011>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <0> + <1> = <01>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0> + <1> = <01>
    [junit] Copy: 000: [04, 00000100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0> + <1> = <01>
    [junit] Read.Copy.2: <0> + <1> = <01>
    [junit] XXX TestLinearBits: msbFirst false, preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 2, skip 1, post 3 = 6]: <011111>
    [junit] TestData: : 000: [3E, 00111110], 
    [junit] ResultExp: <01> + <111> = <01111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01> + <111> = <01111>
    [junit] Copy: 000: [3A, 00111010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01> + <111> = <01111>
    [junit] Read.Copy.2: <01> + <111> = <01111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 7, skip 2, post 8 = 17]: <01111111010100111>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [01, 00000001], 
    [junit] ResultExp: <0111111> + <10100111> = <011111110100111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0111111> + <10100111> = <011111110100111>
    [junit] Copy: 000: [7E, 01111110], [CA, 11001010], [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0111111> + <10100111> = <011111110100111>
    [junit] Read.Copy.2: <0111111> + <10100111> = <011111110100111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 8, skip 8, post 8 = 24]: <011111110101001111110101>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], 
    [junit] ResultExp: <01111111> + <11110101> = <0111111111110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111111> + <11110101> = <0111111111110101>
    [junit] Copy: 000: [FE, 11111110], [00, 00000000], [AF, 10101111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01111111> + <11110101> = <0111111111110101>
    [junit] Read.Copy.2: <01111111> + <11110101> = <0111111111110101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 15, skip 12, post 5 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Read.Copy.2: <011111110101001> + <11011> = <01111111010100111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 16, skip 11, post 5 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Read.Copy.2: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test03BulkBits
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 1 = 1]: <1>
    [junit] TestData: : 000: [01, 00000001], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1> = <1>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 3 = 3]: <110>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110> = <110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 8 = 8]: <11011110>
    [junit] TestData: : 000: [DE, 11011110], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110> = <11011110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 10 = 10]: <1101111010>
    [junit] TestData: : 000: [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [7A, 01111010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010> = <1101111010>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111>
    [junit] TestData: : 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], 
    [junit] ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Copy: 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 31, totalBits 31
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 31 = 31]: <1101111010101111110010101111111>
    [junit] TestData: : 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], 
    [junit] ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Copy: 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] XXX TestBulkBits: preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 3, skip 0, post 3 = 6]: <110111>
    [junit] TestData: : 000: [37, 00110111], 
    [junit] ResultExp: <111> + <110> = <110111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <111> + <110> = <110111>
    [junit] Copy: 000: [37, 00110111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <111> + <110> = <110111>
    [junit] XXX TestBulkBits: preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 8, skip 0, post 3 = 11]: <11011110101>
    [junit] TestData: : 000: [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <11110101> + <110> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11110101> + <110> = <11011110101>
    [junit] Copy: 000: [F5, 11110101], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11110101> + <110> = <11011110101>
    [junit] XXX TestBulkBits: preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 9, skip 0, post 3 = 12]: <110111101010>
    [junit] TestData: : 000: [EA, 11101010], [0D, 00001101], 
    [junit] ResultExp: <111101010> + <110> = <110111101010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <111101010> + <110> = <110111101010>
    [junit] Copy: 000: [EA, 11101010], [0D, 00001101], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <111101010> + <110> = <110111101010>
    [junit] XXX TestBulkBits: preBits 5, skipBits 0, postBits 6, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 6 = 11]: <11011110101>
    [junit] TestData: : 000: [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <10101> + <110111> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <10101> + <110111> = <11011110101>
    [junit] Copy: 000: [F5, 11110101], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <10101> + <110111> = <11011110101>
    [junit] XXX TestBulkBits: preBits 5, skipBits 0, postBits 8, totalBits 13
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 8 = 13]: <1101111010101>
    [junit] TestData: : 000: [D5, 11010101], [1B, 00011011], 
    [junit] ResultExp: <10101> + <11011110> = <1101111010101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <10101> + <11011110> = <1101111010101>
    [junit] Copy: 000: [D5, 11010101], [1B, 00011011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <10101> + <11011110> = <1101111010101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 1 = 2]: <11>
    [junit] TestData: : 000: [03, 00000011], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1> = <1>
    [junit] XXX TestBulkBits: preBits 3, skipBits 6, postBits 4, totalBits 13
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 3, skip 6, post 4 = 13]: <1101111010101>
    [junit] TestData: : 000: [D5, 11010101], [1B, 00011011], 
    [junit] ResultExp: <101> + <1101> = <1101101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <101> + <1101> = <1101101>
    [junit] Copy: 000: [05, 00000101], [1A, 00011010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <101> + <1101> = <1101101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 3 = 4]: <1101>
    [junit] TestData: : 000: [0D, 00001101], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [0C, 00001100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110> = <110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 2, post 8 = 10]: <1101111010>
    [junit] TestData: : 000: [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [78, 01111000], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110> = <11011110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111>
    [junit] TestData: : 000: [BF, 10111111], [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [00, 00000000], [7A, 01111010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010> = <1101111010>
    [junit] XXX TestBulkBits: preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <11011110101011111100> = <11011110101011111100>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110101011111100> = <11011110101011111100>
    [junit] Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110101011111100> = <11011110101011111100>
    [junit] XXX TestBulkBits: preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <110111101> = <110111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101> = <110111101>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110111101> = <110111101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 31, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 31 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] XXX TestBulkBits: preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 1, skip 1, post 1 = 3]: <110>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <0> + <1> = <10>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0> + <1> = <10>
    [junit] Copy: 000: [04, 00000100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <0> + <1> = <10>
    [junit] XXX TestBulkBits: preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 2, skip 1, post 3 = 6]: <110111>
    [junit] TestData: : 000: [37, 00110111], 
    [junit] ResultExp: <11> + <110> = <11011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11> + <110> = <11011>
    [junit] Copy: 000: [33, 00110011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11> + <110> = <11011>
    [junit] XXX TestBulkBits: preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111>
    [junit] TestData: : 000: [5F, 01011111], [BD, 10111101], [01, 00000001], 
    [junit] ResultExp: <1011111> + <11011110> = <110111101011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1011111> + <11011110> = <110111101011111>
    [junit] Copy: 000: [5F, 01011111], [BC, 10111100], [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <1011111> + <11011110> = <110111101011111>
    [junit] XXX TestBulkBits: preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010>
    [junit] TestData: : 000: [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <11001010> + <11011110> = <1101111011001010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11001010> + <11011110> = <1101111011001010>
    [junit] Copy: 000: [CA, 11001010], [00, 00000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11001010> + <11011110> = <1101111011001010>
    [junit] XXX TestBulkBits: preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <100101011111110> + <11011> = <11011100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <100101011111110> + <11011> = <11011100101011111110>
    [junit] Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <100101011111110> + <11011> = <11011100101011111110>
    [junit] XXX TestBulkBits: preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] XXX TestBulkBits: preBits 5, skipBits 6, postBits 5, totalBits 16
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 5 = 16]: <1101111010101111>
    [junit] TestData: : 000: [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <01111> + <11011> = <1101101111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111> + <11011> = <1101101111>
    [junit] Copy: 000: [0F, 00001111], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <01111> + <11011> = <1101101111>
    [junit] XXX TestBulkBits: preBits 5, skipBits 6, postBits 8, totalBits 19
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 8 = 19]: <1101111010101111110>
    [junit] TestData: : 000: [7E, 01111110], [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <11110> + <11011110> = <1101111011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11110> + <11011110> = <1101111011110>
    [junit] Copy: 000: [1E, 00011110], [F0, 11110000], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11110> + <11011110> = <1101111011110>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test03BulkBits
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 0 = 0]: <>
    [junit] 01a: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1691850557751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850557751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01LinearBitsMSBFirst took 0.003 sec
    [junit] Testcase: test02LinearBitsLSBFirst took 0.003 sec
    [junit] Testcase: test03BulkBits took 0.003 sec
    [junit] Testcase: test05ErrorHandling took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.545 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1691850557727 ms III - Start
    [junit] SLOCK [T main @ 1691850557727 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1>
    [junit] TestData: : 000: [80, 10000000], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 3 = 3]: <110>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [C0, 11000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <110> = <110>
    [junit] Read.Copy.2: <> + <110> = <110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 8 = 8]: <11011110>
    [junit] TestData: : 000: [DE, 11011110], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11011110> = <11011110>
    [junit] Read.Copy.2: <> + <11011110> = <11011110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 10 = 10]: <1101111010>
    [junit] TestData: : 000: [DE, 11011110], [80, 10000000], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [DE, 11011110], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1101111010> = <1101111010>
    [junit] Read.Copy.2: <> + <1101111010> = <1101111010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], 
    [junit] ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Read.Copy.2: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 32, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 32 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] Read.Copy.2: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 3, skip 0, post 3 = 6]: <110111>
    [junit] TestData: : 000: [DC, 11011100], 
    [junit] ResultExp: <110> + <111> = <110111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110> + <111> = <110111>
    [junit] Copy: 000: [DC, 11011100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110> + <111> = <110111>
    [junit] Read.Copy.2: <110> + <111> = <110111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 8, skip 0, post 3 = 11]: <11011110101>
    [junit] TestData: : 000: [DE, 11011110], [A0, 10100000], 
    [junit] ResultExp: <11011110> + <101> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11011110> + <101> = <11011110101>
    [junit] Copy: 000: [DE, 11011110], [A0, 10100000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11011110> + <101> = <11011110101>
    [junit] Read.Copy.2: <11011110> + <101> = <11011110101>
    [junit] XXX TestLinearBits: msbFirst true, preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 9, skip 0, post 3 = 12]: <110111101010>
    [junit] TestData: : 000: [DE, 11011110], [A0, 10100000], 
    [junit] ResultExp: <110111101> + <010> = <110111101010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110111101> + <010> = <110111101010>
    [junit] Copy: 000: [DE, 11011110], [A0, 10100000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110111101> + <010> = <110111101010>
    [junit] Read.Copy.2: <110111101> + <010> = <110111101010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 1 = 2]: <11>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [40, 01000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 3 = 4]: <1101>
    [junit] TestData: : 000: [D0, 11010000], 
    [junit] ResultExp: <> + <101> = <101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <101> = <101>
    [junit] Copy: 000: [50, 01010000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <101> = <101>
    [junit] Read.Copy.2: <> + <101> = <101>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 2, post 8 = 10]: <1101111010>
    [junit] TestData: : 000: [DE, 11011110], [80, 10000000], 
    [junit] ResultExp: <> + <01111010> = <01111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111010> = <01111010>
    [junit] Copy: 000: [1E, 00011110], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111010> = <01111010>
    [junit] Read.Copy.2: <> + <01111010> = <01111010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [C0, 11000000], 
    [junit] ResultExp: <> + <1010111111> = <1010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1010111111> = <1010111111>
    [junit] Copy: 000: [00, 00000000], [AF, 10101111], [C0, 11000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1010111111> = <1010111111>
    [junit] Read.Copy.2: <> + <1010111111> = <1010111111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Copy: 000: [00, 00000000], [0F, 00001111], [CA, 11001010], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11111100101011111110> = <11111100101011111110>
    [junit] Read.Copy.2: <> + <11111100101011111110> = <11111100101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <> + <011111110> = <011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011111110> = <011111110>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011111110> = <011111110>
    [junit] Read.Copy.2: <> + <011111110> = <011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 1, skip 1, post 1 = 3]: <110>
    [junit] TestData: : 000: [C0, 11000000], 
    [junit] ResultExp: <1> + <0> = <10>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1> + <0> = <10>
    [junit] Copy: 000: [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1> + <0> = <10>
    [junit] Read.Copy.2: <1> + <0> = <10>
    [junit] XXX TestLinearBits: msbFirst true, preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 2, skip 1, post 3 = 6]: <110111>
    [junit] TestData: : 000: [DC, 11011100], 
    [junit] ResultExp: <11> + <111> = <11111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11> + <111> = <11111>
    [junit] Copy: 000: [DC, 11011100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11> + <111> = <11111>
    [junit] Read.Copy.2: <11> + <111> = <11111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [80, 10000000], 
    [junit] ResultExp: <1101111> + <01011111> = <110111101011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1101111> + <01011111> = <110111101011111>
    [junit] Copy: 000: [DE, 11011110], [2F, 00101111], [80, 10000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1101111> + <01011111> = <110111101011111>
    [junit] Read.Copy.2: <1101111> + <01011111> = <110111101011111>
    [junit] XXX TestLinearBits: msbFirst true, preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], 
    [junit] ResultExp: <11011110> + <11001010> = <1101111011001010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11011110> + <11001010> = <1101111011001010>
    [junit] Copy: 000: [DE, 11011110], [00, 00000000], [CA, 11001010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <11011110> + <11001010> = <1101111011001010>
    [junit] Read.Copy.2: <11011110> + <11001010> = <1101111011001010>
    [junit] XXX TestLinearBits: msbFirst true, preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Copy: 000: [DE, 11011110], [AE, 10101110], [00, 00000000], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <110111101010111> + <11110> = <11011110101011111110>
    [junit] Read.Copy.2: <110111101010111> + <11110> = <11011110101011111110>
    [junit] XXX TestLinearBits: msbFirst true, preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write true], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], 
    [junit] ResultExp: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Copy: 000: [DE, 11011110], [AF, 10101111], [00, 00000000], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] Read.Copy.2: <1101111010101111> + <11110> = <110111101010111111110>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 1 = 1]: <0>
    [junit] TestData: : 000: [00, 00000000], 
    [junit] ResultExp: <> + <0> = <0>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0> = <0>
    [junit] Copy: 000: [00, 00000000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0> = <0>
    [junit] Read.Copy.2: <> + <0> = <0>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 3 = 3]: <011>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <> + <011> = <011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011> = <011>
    [junit] Copy: 000: [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011> = <011>
    [junit] Read.Copy.2: <> + <011> = <011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 8 = 8]: <01111111>
    [junit] TestData: : 000: [FE, 11111110], 
    [junit] ResultExp: <> + <01111111> = <01111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111111> = <01111111>
    [junit] Copy: 000: [FE, 11111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111111> = <01111111>
    [junit] Read.Copy.2: <> + <01111111> = <01111111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 10 = 10]: <0111111101>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <> + <0111111101> = <0111111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0111111101> = <0111111101>
    [junit] Copy: 000: [FE, 11111110], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0111111101> = <0111111101>
    [junit] Read.Copy.2: <> + <0111111101> = <0111111101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 30 = 30]: <011111110101001111110101011110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], 
    [junit] ResultExp: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] Read.Copy.2: <> + <011111110101001111110101011110> = <011111110101001111110101011110>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 32, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 32 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] Read.Copy.2: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 3, skip 0, post 3 = 6]: <011111>
    [junit] TestData: : 000: [3E, 00111110], 
    [junit] ResultExp: <011> + <111> = <011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011> + <111> = <011111>
    [junit] Copy: 000: [3E, 00111110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011> + <111> = <011111>
    [junit] Read.Copy.2: <011> + <111> = <011111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 8, skip 0, post 3 = 11]: <01111111010>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <01111111> + <010> = <01111111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111111> + <010> = <01111111010>
    [junit] Copy: 000: [FE, 11111110], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01111111> + <010> = <01111111010>
    [junit] Read.Copy.2: <01111111> + <010> = <01111111010>
    [junit] XXX TestLinearBits: msbFirst false, preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 9, skip 0, post 3 = 12]: <011111110101>
    [junit] TestData: : 000: [FE, 11111110], [0A, 00001010], 
    [junit] ResultExp: <011111110> + <101> = <011111110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011111110> + <101> = <011111110101>
    [junit] Copy: 000: [FE, 11111110], [0A, 00001010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011111110> + <101> = <011111110101>
    [junit] Read.Copy.2: <011111110> + <101> = <011111110101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 1 = 2]: <01>
    [junit] TestData: : 000: [02, 00000010], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <1> = <1>
    [junit] Read.Copy.2: <> + <1> = <1>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 3 = 4]: <0111>
    [junit] TestData: : 000: [0E, 00001110], 
    [junit] ResultExp: <> + <111> = <111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <111> = <111>
    [junit] Copy: 000: [0E, 00001110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <111> = <111>
    [junit] Read.Copy.2: <> + <111> = <111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 2, post 8 = 10]: <0111111101>
    [junit] TestData: : 000: [FE, 11111110], [02, 00000010], 
    [junit] ResultExp: <> + <11111101> = <11111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11111101> = <11111101>
    [junit] Copy: 000: [FC, 11111100], [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <11111101> = <11111101>
    [junit] Read.Copy.2: <> + <11111101> = <11111101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 8, post 10 = 18]: <011111110101001111>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [03, 00000011], 
    [junit] ResultExp: <> + <0101001111> = <0101001111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <0101001111> = <0101001111>
    [junit] Copy: 000: [00, 00000000], [CA, 11001010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <0101001111> = <0101001111>
    [junit] Read.Copy.2: <> + <0101001111> = <0101001111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 12, post 20 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <00111111010101111011> = <00111111010101111011>
    [junit] Read.Copy.2: <> + <00111111010101111011> = <00111111010101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 23, post 9 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <101111011> = <101111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <101111011> = <101111011>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <> + <101111011> = <101111011>
    [junit] Read.Copy.2: <> + <101111011> = <101111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 1, skip 1, post 1 = 3]: <011>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <0> + <1> = <01>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0> + <1> = <01>
    [junit] Copy: 000: [04, 00000100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0> + <1> = <01>
    [junit] Read.Copy.2: <0> + <1> = <01>
    [junit] XXX TestLinearBits: msbFirst false, preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 2, skip 1, post 3 = 6]: <011111>
    [junit] TestData: : 000: [3E, 00111110], 
    [junit] ResultExp: <01> + <111> = <01111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01> + <111> = <01111>
    [junit] Copy: 000: [3A, 00111010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01> + <111> = <01111>
    [junit] Read.Copy.2: <01> + <111> = <01111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 7, skip 2, post 8 = 17]: <01111111010100111>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [01, 00000001], 
    [junit] ResultExp: <0111111> + <10100111> = <011111110100111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0111111> + <10100111> = <011111110100111>
    [junit] Copy: 000: [7E, 01111110], [CA, 11001010], [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0111111> + <10100111> = <011111110100111>
    [junit] Read.Copy.2: <0111111> + <10100111> = <011111110100111>
    [junit] XXX TestLinearBits: msbFirst false, preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 8, skip 8, post 8 = 24]: <011111110101001111110101>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], 
    [junit] ResultExp: <01111111> + <11110101> = <0111111111110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111111> + <11110101> = <0111111111110101>
    [junit] Copy: 000: [FE, 11111110], [00, 00000000], [AF, 10101111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <01111111> + <11110101> = <0111111111110101>
    [junit] Read.Copy.2: <01111111> + <11110101> = <0111111111110101>
    [junit] XXX TestLinearBits: msbFirst false, preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 15, skip 12, post 5 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <011111110101001> + <11011> = <01111111010100111011>
    [junit] Read.Copy.2: <011111110101001> + <11011> = <01111111010100111011>
    [junit] XXX TestLinearBits: msbFirst false, preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data false, write false], bits[pre 16, skip 11, post 5 = 32]: <01111111010100111111010101111011>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Copy.1: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] Read.Copy.2: <0111111101010011> + <11011> = <011111110101001111011>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test03BulkBits
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 1, totalBits 1
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 1 = 1]: <1>
    [junit] TestData: : 000: [01, 00000001], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1> = <1>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 3, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 3 = 3]: <110>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110> = <110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 8, totalBits 8
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 8 = 8]: <11011110>
    [junit] TestData: : 000: [DE, 11011110], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110> = <11011110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 10, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 10 = 10]: <1101111010>
    [junit] TestData: : 000: [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [7A, 01111010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010> = <1101111010>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 30, totalBits 30
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111>
    [junit] TestData: : 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], 
    [junit] ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] Copy: 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111>
    [junit] XXX TestBulkBits: preBits 0, skipBits 0, postBits 31, totalBits 31
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 31 = 31]: <1101111010101111110010101111111>
    [junit] TestData: : 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], 
    [junit] ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Copy: 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] XXX TestBulkBits: preBits 3, skipBits 0, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 3, skip 0, post 3 = 6]: <110111>
    [junit] TestData: : 000: [37, 00110111], 
    [junit] ResultExp: <111> + <110> = <110111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <111> + <110> = <110111>
    [junit] Copy: 000: [37, 00110111], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <111> + <110> = <110111>
    [junit] XXX TestBulkBits: preBits 8, skipBits 0, postBits 3, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 8, skip 0, post 3 = 11]: <11011110101>
    [junit] TestData: : 000: [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <11110101> + <110> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11110101> + <110> = <11011110101>
    [junit] Copy: 000: [F5, 11110101], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11110101> + <110> = <11011110101>
    [junit] XXX TestBulkBits: preBits 9, skipBits 0, postBits 3, totalBits 12
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 9, skip 0, post 3 = 12]: <110111101010>
    [junit] TestData: : 000: [EA, 11101010], [0D, 00001101], 
    [junit] ResultExp: <111101010> + <110> = <110111101010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <111101010> + <110> = <110111101010>
    [junit] Copy: 000: [EA, 11101010], [0D, 00001101], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <111101010> + <110> = <110111101010>
    [junit] XXX TestBulkBits: preBits 5, skipBits 0, postBits 6, totalBits 11
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 6 = 11]: <11011110101>
    [junit] TestData: : 000: [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <10101> + <110111> = <11011110101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <10101> + <110111> = <11011110101>
    [junit] Copy: 000: [F5, 11110101], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <10101> + <110111> = <11011110101>
    [junit] XXX TestBulkBits: preBits 5, skipBits 0, postBits 8, totalBits 13
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 8 = 13]: <1101111010101>
    [junit] TestData: : 000: [D5, 11010101], [1B, 00011011], 
    [junit] ResultExp: <10101> + <11011110> = <1101111010101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <10101> + <11011110> = <1101111010101>
    [junit] Copy: 000: [D5, 11010101], [1B, 00011011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <10101> + <11011110> = <1101111010101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 1, totalBits 2
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 1 = 2]: <11>
    [junit] TestData: : 000: [03, 00000011], 
    [junit] ResultExp: <> + <1> = <1>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1> = <1>
    [junit] Copy: 000: [02, 00000010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1> = <1>
    [junit] XXX TestBulkBits: preBits 3, skipBits 6, postBits 4, totalBits 13
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 3, skip 6, post 4 = 13]: <1101111010101>
    [junit] TestData: : 000: [D5, 11010101], [1B, 00011011], 
    [junit] ResultExp: <101> + <1101> = <1101101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <101> + <1101> = <1101101>
    [junit] Copy: 000: [05, 00000101], [1A, 00011010], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <101> + <1101> = <1101101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 3, totalBits 4
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 3 = 4]: <1101>
    [junit] TestData: : 000: [0D, 00001101], 
    [junit] ResultExp: <> + <110> = <110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110> = <110>
    [junit] Copy: 000: [0C, 00001100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110> = <110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 2, postBits 8, totalBits 10
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 2, post 8 = 10]: <1101111010>
    [junit] TestData: : 000: [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <11011110> = <11011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110> = <11011110>
    [junit] Copy: 000: [78, 01111000], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110> = <11011110>
    [junit] XXX TestBulkBits: preBits 0, skipBits 8, postBits 10, totalBits 18
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111>
    [junit] TestData: : 000: [BF, 10111111], [7A, 01111010], [03, 00000011], 
    [junit] ResultExp: <> + <1101111010> = <1101111010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010> = <1101111010>
    [junit] Copy: 000: [00, 00000000], [7A, 01111010], [03, 00000011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010> = <1101111010>
    [junit] XXX TestBulkBits: preBits 0, skipBits 12, postBits 20, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <11011110101011111100> = <11011110101011111100>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <11011110101011111100> = <11011110101011111100>
    [junit] Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <11011110101011111100> = <11011110101011111100>
    [junit] XXX TestBulkBits: preBits 0, skipBits 23, postBits 9, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <110111101> = <110111101>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <110111101> = <110111101>
    [junit] Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <110111101> = <110111101>
    [junit] XXX TestBulkBits: preBits 0, skipBits 1, postBits 31, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 31 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111>
    [junit] XXX TestBulkBits: preBits 1, skipBits 1, postBits 1, totalBits 3
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 1, skip 1, post 1 = 3]: <110>
    [junit] TestData: : 000: [06, 00000110], 
    [junit] ResultExp: <0> + <1> = <10>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <0> + <1> = <10>
    [junit] Copy: 000: [04, 00000100], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <0> + <1> = <10>
    [junit] XXX TestBulkBits: preBits 2, skipBits 1, postBits 3, totalBits 6
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 2, skip 1, post 3 = 6]: <110111>
    [junit] TestData: : 000: [37, 00110111], 
    [junit] ResultExp: <11> + <110> = <11011>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11> + <110> = <11011>
    [junit] Copy: 000: [33, 00110011], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11> + <110> = <11011>
    [junit] XXX TestBulkBits: preBits 7, skipBits 2, postBits 8, totalBits 17
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111>
    [junit] TestData: : 000: [5F, 01011111], [BD, 10111101], [01, 00000001], 
    [junit] ResultExp: <1011111> + <11011110> = <110111101011111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1011111> + <11011110> = <110111101011111>
    [junit] Copy: 000: [5F, 01011111], [BC, 10111100], [01, 00000001], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <1011111> + <11011110> = <110111101011111>
    [junit] XXX TestBulkBits: preBits 8, skipBits 8, postBits 8, totalBits 24
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010>
    [junit] TestData: : 000: [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <11001010> + <11011110> = <1101111011001010>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11001010> + <11011110> = <1101111011001010>
    [junit] Copy: 000: [CA, 11001010], [00, 00000000], [DE, 11011110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11001010> + <11011110> = <1101111011001010>
    [junit] XXX TestBulkBits: preBits 15, skipBits 12, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <100101011111110> + <11011> = <11011100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <100101011111110> + <11011> = <11011100101011111110>
    [junit] Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <100101011111110> + <11011> = <11011100101011111110>
    [junit] XXX TestBulkBits: preBits 16, skipBits 11, postBits 5, totalBits 32
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110>
    [junit] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <1100101011111110> + <11011> = <110111100101011111110>
    [junit] XXX TestBulkBits: preBits 5, skipBits 6, postBits 5, totalBits 16
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 5 = 16]: <1101111010101111>
    [junit] TestData: : 000: [AF, 10101111], [DE, 11011110], 
    [junit] ResultExp: <01111> + <11011> = <1101101111>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <01111> + <11011> = <1101101111>
    [junit] Copy: 000: [0F, 00001111], [D8, 11011000], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <01111> + <11011> = <1101101111>
    [junit] XXX TestBulkBits: preBits 5, skipBits 6, postBits 8, totalBits 19
    [junit] Prepare bitstream
    [junit] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 8 = 19]: <1101111010101111110>
    [junit] TestData: : 000: [7E, 01111110], [F5, 11110101], [06, 00000110], 
    [junit] ResultExp: <11110> + <11011110> = <1101111011110>
    [junit] Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Read.Test: <11110> + <11011110> = <1101111011110>
    [junit] Copy: 000: [1E, 00011110], [F0, 11110000], [06, 00000110], 
    [junit] Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] Copy.Test: <11110> + <11011110> = <1101111011110>
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test03BulkBits
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling
    [junit] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 0 = 0]: <>
    [junit] 01a: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1691850557751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850557751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1691850558327 ms III - Start
    [junit] SLOCK [T main @ 1691850558328 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned
    [junit] XXX Test01Int8BitsAligned: value 0, [00, 00000000]
    [junit] Read8.1 0, [00, 00000000]
    [junit] Read8.2 0, [00, 00000000]
    [junit] XXX Test01Int8BitsAligned: value 1, [01, 00000001]
    [junit] Read8.1 1, [01, 00000001]
    [junit] Read8.2 1, [01, 00000001]
    [junit] XXX Test01Int8BitsAligned: value 7, [07, 00000111]
    [junit] Read8.1 7, [07, 00000111]
    [junit] Read8.2 7, [07, 00000111]
    [junit] XXX Test01Int8BitsAligned: value -128, [FF80, 10000000]
    [junit] Read8.1 -128, [FF80, 10000000]
    [junit] Read8.2 -128, [FF80, 10000000]
    [junit] XXX Test01Int8BitsAligned: value 127, [7F, 01111111]
    [junit] Read8.1 127, [7F, 01111111]
    [junit] Read8.2 127, [7F, 01111111]
    [junit] XXX Test01Int8BitsAligned: value -1, [FFFF, 11111111]
    [junit] Read8.1 -1, [FFFF, 11111111]
    [junit] Read8.2 -1, [FFFF, 11111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 0, [00, 00000000]
    [junit] ReadPre 0, 
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 1, [01, 00000001]
    [junit] ReadPre 0, 
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 7, [07, 00000111]
    [junit] ReadPre 0, 
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 127, [7F, 01111111]
    [junit] ReadPre 0, 
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 0, [00, 00000000]
    [junit] ReadPre 0, 0
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 1, [01, 00000001]
    [junit] ReadPre 0, 0
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 7, [07, 00000111]
    [junit] ReadPre 0, 0
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 0, [00, 00000000]
    [junit] ReadPre 0, 0000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 1, [01, 00000001]
    [junit] ReadPre 0, 0000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 7, [07, 00000111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 0, [00, 00000000]
    [junit] ReadPre 0, 00000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 1, [01, 00000001]
    [junit] ReadPre 0, 00000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 7, [07, 00000111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 00000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 127, [7F, 01111111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 0, [00, 00000000]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 1, [01, 00000001]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 7, [07, 00000111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 127, [7F, 01111111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 0, [00, 00000000]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 1, [01, 00000001]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 7, [07, 00000111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 127, [7F, 01111111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 0, [00, 00000000]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 1, [01, 00000001]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 7, [07, 00000111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1691850558343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850558343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.common.util.TestBitstream02
    [junit] Testsuite: com.jogamp.common.util.TestBitstream02
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1691850558876 ms III - Start
    [junit] SLOCK [T main @ 1691850558876 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [01, 00000001], [00, 00000000], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [07, 00000111], [00, 00000000], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [80, 10000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [02, 00000010], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [0E, 00001110], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [1F, 00011111], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [80, 10000000], [03, 00000011], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [07, 00000111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [3F, 00111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [40, 01000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [3F, 00111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [1F, 00011111], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1691850558898 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850558898 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.539 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1691850558327 ms III - Start
    [junit] SLOCK [T main @ 1691850558328 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned
    [junit] XXX Test01Int8BitsAligned: value 0, [00, 00000000]
    [junit] Read8.1 0, [00, 00000000]
    [junit] Read8.2 0, [00, 00000000]
    [junit] XXX Test01Int8BitsAligned: value 1, [01, 00000001]
    [junit] Read8.1 1, [01, 00000001]
    [junit] Read8.2 1, [01, 00000001]
    [junit] XXX Test01Int8BitsAligned: value 7, [07, 00000111]
    [junit] Read8.1 7, [07, 00000111]
    [junit] Read8.2 7, [07, 00000111]
    [junit] XXX Test01Int8BitsAligned: value -128, [FF80, 10000000]
    [junit] Read8.1 -128, [FF80, 10000000]
    [junit] Read8.2 -128, [FF80, 10000000]
    [junit] XXX Test01Int8BitsAligned: value 127, [7F, 01111111]
    [junit] Read8.1 127, [7F, 01111111]
    [junit] Read8.2 127, [7F, 01111111]
    [junit] XXX Test01Int8BitsAligned: value -1, [FFFF, 11111111]
    [junit] Read8.1 -1, [FFFF, 11111111]
    [junit] Read8.2 -1, [FFFF, 11111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 0, [00, 00000000]
    [junit] ReadPre 0, 
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 1, [01, 00000001]
    [junit] ReadPre 0, 
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 7, [07, 00000111]
    [junit] ReadPre 0, 
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 127, [7F, 01111111]
    [junit] ReadPre 0, 
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 0, [00, 00000000]
    [junit] ReadPre 0, 0
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 1, [01, 00000001]
    [junit] ReadPre 0, 0
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 7, [07, 00000111]
    [junit] ReadPre 0, 0
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 0, [00, 00000000]
    [junit] ReadPre 0, 0000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 1, [01, 00000001]
    [junit] ReadPre 0, 0000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 7, [07, 00000111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 0, [00, 00000000]
    [junit] ReadPre 0, 00000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 1, [01, 00000001]
    [junit] ReadPre 0, 00000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 7, [07, 00000111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 00000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 127, [7F, 01111111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 0, [00, 00000000]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 1, [01, 00000001]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 7, [07, 00000111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 127, [7F, 01111111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 0, [00, 00000000]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 1, [01, 00000001]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 7, [07, 00000111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 127, [7F, 01111111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 0, [00, 00000000]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 1, [01, 00000001]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 7, [07, 00000111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1691850558343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850558343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Int8BitsAligned took 0 sec
    [junit] Testcase: test02Int8BitsUnaligned took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.539 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1691850558327 ms III - Start
    [junit] SLOCK [T main @ 1691850558328 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned
    [junit] XXX Test01Int8BitsAligned: value 0, [00, 00000000]
    [junit] Read8.1 0, [00, 00000000]
    [junit] Read8.2 0, [00, 00000000]
    [junit] XXX Test01Int8BitsAligned: value 1, [01, 00000001]
    [junit] Read8.1 1, [01, 00000001]
    [junit] Read8.2 1, [01, 00000001]
    [junit] XXX Test01Int8BitsAligned: value 7, [07, 00000111]
    [junit] Read8.1 7, [07, 00000111]
    [junit] Read8.2 7, [07, 00000111]
    [junit] XXX Test01Int8BitsAligned: value -128, [FF80, 10000000]
    [junit] Read8.1 -128, [FF80, 10000000]
    [junit] Read8.2 -128, [FF80, 10000000]
    [junit] XXX Test01Int8BitsAligned: value 127, [7F, 01111111]
    [junit] Read8.1 127, [7F, 01111111]
    [junit] Read8.2 127, [7F, 01111111]
    [junit] XXX Test01Int8BitsAligned: value -1, [FFFF, 11111111]
    [junit] Read8.1 -1, [FFFF, 11111111]
    [junit] Read8.2 -1, [FFFF, 11111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 0, [00, 00000000]
    [junit] ReadPre 0, 
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 1, [01, 00000001]
    [junit] ReadPre 0, 
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 7, [07, 00000111]
    [junit] ReadPre 0, 
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value 127, [7F, 01111111]
    [junit] ReadPre 0, 
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 0, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 0, [00, 00000000]
    [junit] ReadPre 0, 0
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 1, [01, 00000001]
    [junit] ReadPre 0, 0
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 7, [07, 00000111]
    [junit] ReadPre 0, 0
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 1, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 0, [00, 00000000]
    [junit] ReadPre 0, 0000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 1, [01, 00000001]
    [junit] ReadPre 0, 0000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 7, [07, 00000111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 7, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 0, [00, 00000000]
    [junit] ReadPre 0, 00000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 1, [01, 00000001]
    [junit] ReadPre 0, 00000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 7, [07, 00000111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 00000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value 127, [7F, 01111111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 8, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 00000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 0, [00, 00000000]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 1, [01, 00000001]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 7, [07, 00000111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value 127, [7F, 01111111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 15, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 0, [00, 00000000]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 1, [01, 00000001]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 7, [07, 00000111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value 127, [7F, 01111111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 24, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 0, [00, 00000000]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 0, [00, 00000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 1, [01, 00000001]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 1, [01, 00000001]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 7, [07, 00000111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 7, [07, 00000111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value -128, [FF80, 10000000]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 -128, [FF80, 10000000]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value 127, [7F, 01111111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 127, [7F, 01111111]
    [junit] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111]
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read8 -1, [FFFF, 11111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1691850558343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850558343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestBitstream03
    [junit] Testsuite: com.jogamp.common.util.TestBitstream03
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1691850558876 ms III - Start
    [junit] SLOCK [T main @ 1691850558876 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [01, 00000001], [00, 00000000], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [07, 00000111], [00, 00000000], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [80, 10000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [02, 00000010], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [0E, 00001110], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [1F, 00011111], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [80, 10000000], [03, 00000011], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [07, 00000111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [3F, 00111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [40, 01000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [3F, 00111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [1F, 00011111], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1691850558898 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850558898 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Int16BitsAligned took 0.001 sec
    [junit] Testcase: test02Int16BitsUnaligned took 0.007 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1691850558876 ms III - Start
    [junit] SLOCK [T main @ 1691850558876 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [00, 00000000], [01, 00000001], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [00, 00000000], [07, 00000111], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.1 0, [0000, 0000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], 
    [junit] Read16.2 0, [0000, 0000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], 
    [junit] Read16.1 1, [0001, 0000000000000001]
    [junit] TestData.2: : 000: [01, 00000001], [00, 00000000], 
    [junit] Read16.2 1, [0001, 0000000000000001]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], 
    [junit] Read16.1 7, [0007, 0000000000000111]
    [junit] TestData.2: : 000: [07, 00000111], [00, 00000000], 
    [junit] Read16.2 7, [0007, 0000000000000111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] Read16.1 4095, [0FFF, 0000111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] Read16.2 4095, [0FFF, 0000111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], 
    [junit] Read16.1 -32768, [8000, 1000000000000000]
    [junit] TestData.2: : 000: [00, 00000000], [80, 10000000], 
    [junit] Read16.2 -32768, [8000, 1000000000000000]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] Read16.1 32767, [7FFF, 0111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] Read16.2 32767, [7FFF, 0111111111111111]
    [junit] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.1 -1, [FFFF, 1111111111111111]
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] Read16.2 -1, [FFFF, 1111111111111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [02, 00000010], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [0E, 00001110], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [1F, 00011111], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [00, 00000000], 
    [junit] ReadPre 0, 0
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [80, 10000000], [03, 00000011], [00, 00000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [07, 00000111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [3F, 00111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 0000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 00000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [07, 00000111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [40, 01000000], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [3F, 00111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], [00, 00000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [0F, 00001111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [7F, 01111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], 
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [0000, 0000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 0, [0000, 0000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [0001, 0000000000000001]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 1, [0001, 0000000000000001]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [0007, 0000000000000111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 7, [0007, 0000000000000111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 4095, [0FFF, 0000111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [1F, 00011111], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 4095, [0FFF, 0000111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -32768, [8000, 1000000000000000]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -32768, [8000, 1000000000000000]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 32767, [7FFF, 0111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [00, 00000000], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 32767, [7FFF, 0111111111111111]
    [junit] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFF, 1111111111111111]
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], 
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read16 -1, [FFFF, 1111111111111111]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1691850558898 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850558898 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestBitstream04
    [junit] Testsuite: com.jogamp.common.util.TestBitstream04
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1691850559443 ms III - Start
    [junit] SLOCK [T main @ 1691850559443 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1691850559523 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850559523 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.603 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1691850559443 ms III - Start
    [junit] SLOCK [T main @ 1691850559443 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1691850559523 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850559523 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Int32BitsAligned took 0.003 sec
    [junit] Testcase: test02Int32BitsUnaligned took 0.065 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.603 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1691850559443 ms III - Start
    [junit] SLOCK [T main @ 1691850559443 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: 0, 0x0
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test01Int32BitsAligned: 1, 0x1
    [junit] TestData.1: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] TestData.2: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test01Int32BitsAligned: 7, 0x7
    [junit] TestData.1: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.1 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] TestData.2: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], 
    [junit] Read32.2 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 268435455, 0xfffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], 
    [junit] Read32.1 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], 
    [junit] Read32.2 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test01Int32BitsAligned: -2147483648, 0x80000000
    [junit] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], 
    [junit] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], 
    [junit] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], 
    [junit] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test01Int32BitsAligned: -1, 0xffffffff
    [junit] TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], 
    [junit] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 00000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [00000000, 00000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: 0, 0x0
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000000,        0x0; int32_l 000000000000        0x0; uint32_i 000000000000        0x0
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [00000001, 00000000000000000000000000000001]
    [junit] XXX Test02Int32BitsUnaligned: 1, 0x1
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000001,        0x1; int32_l 000000000001        0x1; uint32_i 000000000001        0x1
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [00000007, 00000000000000000000000000000111]
    [junit] XXX Test02Int32BitsUnaligned: 7, 0x7
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000000000007,        0x7; int32_l 000000000007        0x7; uint32_i 000000000007        0x7
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 000268435455,  0xfffffff; int32_l 000268435455  0xfffffff; uint32_i 000268435455  0xfffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000]
    [junit] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff
    [junit] XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111]
    [junit] XXX Test02Int32BitsUnaligned: -1, 0xffffffff
    [junit] ReadPre 0, 0000000000000000000000000
    [junit] Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1691850559523 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850559523 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1691850560168 ms III - Start
    [junit] SLOCK [T main @ 1691850560168 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1691850560187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850560187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.common.util.TestFloatStack01
    [junit] Testsuite: com.jogamp.common.util.TestFloatStack01
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.545 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1691850560168 ms III - Start
    [junit] SLOCK [T main @ 1691850560168 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1691850560187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850560187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01PrimitiveArray_I32_G02 took 0.001 sec
    [junit] Testcase: test02PrimitiveArray_I00_G32 took 0.001 sec
    [junit] Testcase: test11FloatBuffer_I32_G02 took 0.001 sec
    [junit] Testcase: test12FloatBuffer_I00_G32 took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.545 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1691850560168 ms III - Start
    [junit] SLOCK [T main @ 1691850560168 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1691850560187 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850560187 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIOUtil01
    [junit] Testsuite: com.jogamp.common.util.TestIOUtil01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1691850560722 ms III - Start
    [junit] SLOCK [T main @ 1691850560722 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:132)
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:149)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] test21CopyStreamChunk01Buffer OK: [0..6144): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=8192]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] test22CopyStreamChunk02Buffer OK: [0..10240): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=12288]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] test23CopyStreamChunk03Buffer OK: [0..3072): java.nio.DirectByteBuffer[pos=0 lim=3072 cap=4096]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] test24CopyStreamChunk04Buffer OK: [3072..4608): java.nio.DirectByteBuffer[pos=0 lim=1536 cap=4096]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test25CopyStreamChunk05Buffer
    [junit] test25CopyStreamChunk05Buffer OK: [12288..18432): java.nio.DirectByteBuffer[pos=0 lim=0 cap=8192]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test25CopyStreamChunk05Buffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1691850560743 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850560743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1691850561278 ms III - Start
    [junit] SLOCK [T main @ 1691850561278 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1691850560722 ms III - Start
    [junit] SLOCK [T main @ 1691850560722 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:132)
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:149)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] test21CopyStreamChunk01Buffer OK: [0..6144): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=8192]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] test22CopyStreamChunk02Buffer OK: [0..10240): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=12288]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] test23CopyStreamChunk03Buffer OK: [0..3072): java.nio.DirectByteBuffer[pos=0 lim=3072 cap=4096]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] test24CopyStreamChunk04Buffer OK: [3072..4608): java.nio.DirectByteBuffer[pos=0 lim=1536 cap=4096]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test25CopyStreamChunk05Buffer
    [junit] test25CopyStreamChunk05Buffer OK: [12288..18432): java.nio.DirectByteBuffer[pos=0 lim=0 cap=8192]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test25CopyStreamChunk05Buffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1691850560743 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850560743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CleanPathString took 0.001 sec
    [junit] Testcase: test11CopyStream01Array took 0.001 sec
    [junit] Testcase: test12CopyStream02Buffer took 0.001 sec
    [junit] Testcase: test13CopyStream03Buffer took 0.001 sec
    [junit] Testcase: test21CopyStreamChunk01Buffer took 0.001 sec
    [junit] Testcase: test22CopyStreamChunk02Buffer took 0 sec
    [junit] Testcase: test23CopyStreamChunk03Buffer took 0.001 sec
    [junit] Testcase: test24CopyStreamChunk04Buffer took 0 sec
    [junit] Testcase: test25CopyStreamChunk05Buffer took 0.001 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1691850560722 ms III - Start
    [junit] SLOCK [T main @ 1691850560722 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:132)
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:149)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] test21CopyStreamChunk01Buffer OK: [0..6144): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=8192]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] test22CopyStreamChunk02Buffer OK: [0..10240): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=12288]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] test23CopyStreamChunk03Buffer OK: [0..3072): java.nio.DirectByteBuffer[pos=0 lim=3072 cap=4096]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] test24CopyStreamChunk04Buffer OK: [3072..4608): java.nio.DirectByteBuffer[pos=0 lim=1536 cap=4096]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test25CopyStreamChunk05Buffer
    [junit] test25CopyStreamChunk05Buffer OK: [12288..18432): java.nio.DirectByteBuffer[pos=0 lim=0 cap=8192]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test25CopyStreamChunk05Buffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1691850560743 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850560743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIntIntHashMap
    [junit] Testsuite: com.jogamp.common.util.TestIntIntHashMap
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 1.37545ms
    [junit]    map:   1.235674ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.597421ms
    [junit]    map:   1.524311ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.659457ms
    [junit]    map:   1.891956ms
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 0.940976ms
    [junit]    map:   1.293814ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.499619ms
    [junit]    map:   0.860834ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.535097ms
    [junit]    map:   1.062829ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1691850561776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850561776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1691850562311 ms III - Start
    [junit] SLOCK [T main @ 1691850562312 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.022 sec
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 1.37545ms
    [junit]    map:   1.235674ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.597421ms
    [junit]    map:   1.524311ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.659457ms
    [junit]    map:   1.891956ms
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 0.940976ms
    [junit]    map:   1.293814ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.499619ms
    [junit]    map:   0.860834ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.535097ms
    [junit]    map:   1.062829ms
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1691850561278 ms III - Start
    [junit] SLOCK [T main @ 1691850561278 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1691850561776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850561776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 0.013 sec
    [junit] Testcase: capacityTest took 0.001 sec
    [junit] Testcase: cloneTest took 0.023 sec
    [junit] Testcase: iteratorTest took 0.002 sec
    [junit] Testcase: testPutRemove took 0.445 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.022 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 1.37545ms
    [junit]    map:   1.235674ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.597421ms
    [junit]    map:   1.524311ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.659457ms
    [junit]    map:   1.891956ms
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 0.940976ms
    [junit]    map:   1.293814ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.499619ms
    [junit]    map:   0.860834ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.535097ms
    [junit]    map:   1.062829ms
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1691850561278 ms III - Start
    [junit] SLOCK [T main @ 1691850561278 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1691850561776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850561776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIntObjectHashMap
    [junit] Testsuite: com.jogamp.common.util.TestIntObjectHashMap
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1691850565134 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850565134 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.342 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1691850562311 ms III - Start
    [junit] SLOCK [T main @ 1691850562312 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1691850565134 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850565134 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: cloneTest took 1.628 sec
    [junit] Testcase: iteratorTest took 0.001 sec
    [junit] Testcase: testPutRemove took 1.177 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.342 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1691850562311 ms III - Start
    [junit] SLOCK [T main @ 1691850562312 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntObjectHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1691850565134 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850565134 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIntegerStack01
    [junit] Testsuite: com.jogamp.common.util.TestIntegerStack01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1691850565659 ms III - Start
    [junit] SLOCK [T main @ 1691850565659 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1691850565682 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850565682 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1691850566215 ms III - Start
    [junit] SLOCK [T main @ 1691850566215 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1691850565659 ms III - Start
    [junit] SLOCK [T main @ 1691850565659 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1691850565682 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850565682 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01PrimitiveArray_I32_G02 took 0 sec
    [junit] Testcase: test02PrimitiveArray_I00_G32 took 0 sec
    [junit] Testcase: test11FloatBuffer_I32_G02 took 0.001 sec
    [junit] Testcase: test12FloatBuffer_I00_G32 took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1691850565659 ms III - Start
    [junit] SLOCK [T main @ 1691850565659 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1691850565682 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850565682 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIteratorIndexCORE
    [junit] Testsuite: com.jogamp.common.util.TestIteratorIndexCORE
    [junit] test01-arraylist-iterator sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex
    [junit] test01-linkedlist-index sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator
    [junit] test01-linkedlist-iterator sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex
    [junit] test01-arraylist-index sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1691850567262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850567262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1691850567790 ms III - Start
    [junit] SLOCK [T main @ 1691850567790 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] tmp dir: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln10850359861066197683
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/
    [junit] Entries of /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar0.class
    [junit] 3: ClassInJar1.jar
    [junit] 4: sub/ClassInJar2.jar
    [junit] Entries of /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar0.class
    [junit] 3: ClassInJar1.jar
    [junit] 4: sub/ClassInJar2.jar
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1691850567814 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850567814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.565 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1691850566215 ms III - Start
    [junit] SLOCK [T main @ 1691850566215 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator
    [junit] test01-arraylist-iterator sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex
    [junit] test01-linkedlist-index sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator
    [junit] test01-linkedlist-iterator sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex
    [junit] test01-arraylist-index sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1691850567262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850567262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ArrayListIterator took 0.248 sec
    [junit] Testcase: test01LinkedListListIndex took 0.289 sec
    [junit] Testcase: test01LinkedListListIterator took 0.397 sec
    [junit] Testcase: test0ArrayListIndex took 0.104 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.565 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1691850566215 ms III - Start
    [junit] SLOCK [T main @ 1691850566215 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator
    [junit] test01-arraylist-iterator sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex
    [junit] test01-linkedlist-index sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator
    [junit] test01-linkedlist-iterator sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex
    [junit] test01-arraylist-index sum: 549999945
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1691850567262 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850567262 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestJarUtil
    [junit] Testsuite: com.jogamp.common.util.TestJarUtil
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1691850567790 ms III - Start
    [junit] SLOCK [T main @ 1691850567790 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] tmp dir: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln10850359861066197683
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/
    [junit] Entries of /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar0.class
    [junit] 3: ClassInJar1.jar
    [junit] 4: sub/ClassInJar2.jar
    [junit] Entries of /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar0.class
    [junit] 3: ClassInJar1.jar
    [junit] 4: sub/ClassInJar2.jar
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1691850567814 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850567814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJarUtilFlat01 took 0.003 sec
    [junit] Testcase: testJarUtilJarInJar01 took 0.002 sec
    [junit] Testcase: testJarUtilJarInJar02 took 0.001 sec
    [junit] Testcase: testJarUtilJarInJar03 took 0.002 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1691850567790 ms III - Start
    [junit] SLOCK [T main @ 1691850567790 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] tmp dir: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln10850359861066197683
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar!/
    [junit] Entries of /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar0.class
    [junit] 3: ClassInJar1.jar
    [junit] 4: sub/ClassInJar2.jar
    [junit] Entries of /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar0.class
    [junit] 3: ClassInJar1.jar
    [junit] 4: sub/ClassInJar2.jar
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/ClassInJar1.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/ClassInJar2.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarSubUri:
    [junit] ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar!/
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln18335942980058611494/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1691850567814 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850567814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestLFRingBuffer01
    [junit] Testsuite: com.jogamp.common.util.TestLFRingBuffer01
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
    [junit] 
    [junit] Testcase: test11_GrowEmpty02_Begin2 took 0.001 sec
    [junit] Testcase: test20_GrowFull01_Begin took 0 sec
    [junit] Testcase: test25_GrowFull11_End1 took 0 sec
    [junit] Testcase: test21_GrowFull02_Begin1 took 0 sec
    [junit] Testcase: test03_FullReadReset took 0 sec
    [junit] Testcase: test24_GrowFull05_End took 0 sec
    [junit] Testcase: test22_GrowFull03_Begin2 took 0 sec
    [junit] Testcase: test10_GrowEmpty01_Begin took 0 sec
    [junit] Testcase: test02_EmptyWrite took 0 sec
    [junit] Testcase: test26_GrowFull12_End2 took 0 sec
    [junit] Testcase: test04_EmptyWriteClear took 0.001 sec
    [junit] Testcase: test13_GrowEmpty04_End2 took 0 sec
    [junit] Testcase: test23_GrowFull04_Begin3 took 0 sec
    [junit] Testcase: test12_GrowEmpty03_End took 0 sec
    [junit] Testcase: test06_ReadResetMid02 took 0 sec
    [junit] Testcase: test27_GrowFull13_End3 took 0 sec
    [junit] Testcase: test05_ReadResetMid01 took 0 sec
    [junit] Testcase: test01_FullRead took 0 sec
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
    [junit] 
    [junit] Testsuite: com.jogamp.common.util.TestLongIntHashMap
    [junit] Testsuite: com.jogamp.common.util.TestLongIntHashMap
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 1.703314ms
    [junit]    map:   1.253039ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.660655ms
    [junit]    map:   0.929063ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.710537ms
    [junit]    map:   3.359619ms
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 1.00758ms
    [junit]    map:   1.48983ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.903909ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1691850568363 ms III - Start
    [junit] SLOCK [T main @ 1691850568363 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - testPutRemove
    [junit]    map:   1.374223ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.535994ms
    [junit]    map:   3.3925ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1691850568861 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850568861 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1691850569395 ms III - Start
    [junit] SLOCK [T main @ 1691850569395 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00
    [junit] 
    [junit] 
    [junit] OS name/type: Linux, LINUX
    [junit] OS version: 5.16.18, 5.16.18
    [junit] 
    [junit] Arch, CPU: amd64, X86_64/X86
    [junit] OS/Arch: linux-amd64
    [junit] 
    [junit] Java runtime: OpenJDK Runtime Environment
    [junit] Java vendor[name/url]: Debian/https://tracker.debian.org/openjdk-17
    [junit] Java version, vm: 17.0.6, OpenJDK 64-Bit Server VM
    [junit] 
    [junit] MD: 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] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01
    [junit] PageSize: 4096
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1691850569414 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850569414 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.025 sec
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 1.703314ms
    [junit]    map:   1.253039ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.660655ms
    [junit]    map:   0.929063ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.710537ms
    [junit]    map:   3.359619ms
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 1.00758ms
    [junit]    map:   1.48983ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.903909ms
    [junit]    map:   1.374223ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.535994ms
    [junit]    map:   3.3925ms
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1691850568363 ms III - Start
    [junit] SLOCK [T main @ 1691850568363 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1691850568861 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850568861 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 0.018 sec
    [junit] Testcase: iteratorTest took 0.002 sec
    [junit] Testcase: testPutRemove took 0.462 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.025 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 1.703314ms
    [junit]    map:   1.253039ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.660655ms
    [junit]    map:   0.929063ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.710537ms
    [junit]    map:   3.359619ms
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 1.00758ms
    [junit]    map:   1.48983ms
    [junit] 
    [junit] get
    [junit]    iimap: 0.903909ms
    [junit]    map:   1.374223ms
    [junit] 
    [junit] remove
    [junit]    iimap: 0.535994ms
    [junit]    map:   3.3925ms
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1691850568363 ms III - Start
    [junit] SLOCK [T main @ 1691850568363 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - iteratorTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - iteratorTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - testPutRemove
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestLongIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1691850568861 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850568861 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestPlatform01
    [junit] Testsuite: com.jogamp.common.util.TestPlatform01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1691850569395 ms III - Start
    [junit] SLOCK [T main @ 1691850569395 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00
    [junit] 
    [junit] 
    [junit] OS name/type: Linux, LINUX
    [junit] OS version: 5.16.18, 5.16.18
    [junit] 
    [junit] Arch, CPU: amd64, X86_64/X86
    [junit] OS/Arch: linux-amd64
    [junit] 
    [junit] Java runtime: OpenJDK Runtime Environment
    [junit] Java vendor[name/url]: Debian/https://tracker.debian.org/openjdk-17
    [junit] Java version, vm: 17.0.6, OpenJDK 64-Bit Server VM
    [junit] 
    [junit] MD: 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] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01
    [junit] PageSize: 4096
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1691850569414 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850569414 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testInfo00 took 0 sec
    [junit] Testcase: testPageSize01 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1691850569395 ms III - Start
    [junit] SLOCK [T main @ 1691850569395 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00
    [junit] 
    [junit] 
    [junit] OS name/type: Linux, LINUX
    [junit] OS version: 5.16.18, 5.16.18
    [junit] 
    [junit] Arch, CPU: amd64, X86_64/X86
    [junit] OS/Arch: linux-amd64
    [junit] 
    [junit] Java runtime: OpenJDK Runtime Environment
    [junit] Java vendor[name/url]: Debian/https://tracker.debian.org/openjdk-17
    [junit] Java version, vm: 17.0.6, OpenJDK 64-Bit Server VM
    [junit] 
    [junit] MD: 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] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01
    [junit] PageSize: 4096
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1691850569414 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850569414 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestRunnableTask01
    [junit] Testsuite: com.jogamp.common.util.TestRunnableTask01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1691850569951 ms III - Start
    [junit] SLOCK [T main @ 1691850569952 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] BB.0: java.lang.Object@4cc451f2
    [junit] BB.1: java.lang.Object@4cc451f2
    [junit] BB.2
    [junit] CA.1: java.lang.Object@4cc451f2
    [junit] CA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01
    [junit] BB.0: java.lang.Object@6572421
    [junit] BB.1: java.lang.Object@6572421
    [junit] BB.2
    [junit] CA.1
    [junit] CA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1691850569978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850569978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1691850570526 ms III - Start
    [junit] SLOCK [T main @ 1691850570526 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.554 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1691850569951 ms III - Start
    [junit] SLOCK [T main @ 1691850569952 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] BB.0: java.lang.Object@4cc451f2
    [junit] BB.1: java.lang.Object@4cc451f2
    [junit] BB.2
    [junit] CA.1: java.lang.Object@4cc451f2
    [junit] CA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01
    [junit] BB.0: java.lang.Object@6572421
    [junit] BB.1: java.lang.Object@6572421
    [junit] BB.2
    [junit] CA.1
    [junit] CA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1691850569978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850569978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testInvokeAndWait00 took 0.001 sec
    [junit] Testcase: testInvokeAndWait01 took 0.002 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.554 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1691850569951 ms III - Start
    [junit] SLOCK [T main @ 1691850569952 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] BB.0: java.lang.Object@4cc451f2
    [junit] BB.1: java.lang.Object@4cc451f2
    [junit] BB.2
    [junit] CA.1: java.lang.Object@4cc451f2
    [junit] CA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01
    [junit] BB.0: java.lang.Object@6572421
    [junit] BB.1: java.lang.Object@6572421
    [junit] BB.2
    [junit] CA.1
    [junit] CA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1691850569978 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850569978 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestSyncRingBuffer01
    [junit] Testsuite: com.jogamp.common.util.TestSyncRingBuffer01
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
    [junit] 
    [junit] Testcase: test11_GrowEmpty02_Begin2 took 0.001 sec
    [junit] Testcase: test20_GrowFull01_Begin took 0 sec
    [junit] Testcase: test25_GrowFull11_End1 took 0 sec
    [junit] Testcase: test21_GrowFull02_Begin1 took 0 sec
    [junit] Testcase: test03_FullReadReset took 0 sec
    [junit] Testcase: test24_GrowFull05_End took 0 sec
    [junit] Testcase: test22_GrowFull03_Begin2 took 0 sec
    [junit] Testcase: test10_GrowEmpty01_Begin took 0 sec
    [junit] Testcase: test02_EmptyWrite took 0 sec
    [junit] Testcase: test26_GrowFull12_End2 took 0 sec
    [junit] Testcase: test04_EmptyWriteClear took 0 sec
    [junit] Testcase: test13_GrowEmpty04_End2 took 0 sec
    [junit] Testcase: test23_GrowFull04_Begin3 took 0 sec
    [junit] Testcase: test12_GrowEmpty03_End took 0 sec
    [junit] Testcase: test06_ReadResetMid02 took 0 sec
    [junit] Testcase: test27_GrowFull13_End3 took 0 sec
    [junit] Testcase: test05_ReadResetMid01 took 0 sec
    [junit] Testcase: test01_FullRead took 0 sec
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
    [junit] 
    [junit] Testsuite: com.jogamp.common.util.TestSystemPropsAndEnvs
    [junit] Testsuite: com.jogamp.common.util.TestSystemPropsAndEnvs
    [junit]    1: PATH = /usr/lib/jvm/java-17-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    [junit]    2: LC_MEASUREMENT = nds_DE.UTF-8
    [junit]    3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect
    [junit]    4: HUDSON_HOME = /srv/jenkins
    [junit]    5: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=changes
    [junit]    6: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/
    [junit]    7: BUILD_ARCHIVE = true
    [junit]    8: MOTD_SHOWN = pam
    [junit]    9: DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/1000/bus
    [junit]   10: LIBGL_ALWAYS_SOFTWARE = true
    [junit]   11: ANT_PATH = /opt-share/apache-ant
    [junit]   12: LD_LIBRARY_PATH = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
    [junit]   13: LC_COLLATE = C
    [junit]   14: LOGNAME = jogamp
    [junit]   15: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=tests
    [junit]   16: PWD = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
    [junit]   17: JENKINS_URL = https://jogamp.org/chuck/
    [junit]   18: LANGUAGE = en_US:en
    [junit]   19: SOURCE_LEVEL = 1.8
    [junit]   20: BUILD_TAG = jenkins-gluegen-label=linux-x86_64-965
    [junit]   21: SHELL = /bin/bash
    [junit]   22: OLDPWD = /home/jogamp/jenkins
    [junit]   23: JENKINS_HOME = /srv/jenkins
    [junit]   24: TARGET_LEVEL = 1.8
    [junit]   25: NODE_NAME = linux-x86_64-jau-002
    [junit]   26: BUILD_DISPLAY_NAME = #965
    [junit]   27: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/display/redirect
    [junit]   28: GIT_BRANCH = origin/master
    [junit]   29: LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
    [junit]   30: SHLVL = 2
    [junit]   31: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
    [junit]   32: GIT_PREVIOUS_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
    [junit]   33: WORKSPACE_TMP = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64@tmp
    [junit]   34: JAVA_HOME = /usr/lib/jvm/java-17-openjdk-amd64
    [junit]   35: TERM = xterm-256color
    [junit]   36: BUILD_ID = 965
    [junit]   37: LANG = en_US.UTF-8
    [junit]   38: XDG_SESSION_TYPE = tty
    [junit]   39: XDG_SESSION_ID = 3
    [junit]   40: JOB_NAME = gluegen/label=linux-x86_64
    [junit]   41: ANT_HOME = /opt-share/apache-ant
    [junit]   42: DISPLAY = :0
    [junit]   43: GIT_PREVIOUS_SUCCESSFUL_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
    [junit]   44: NODE_LABELS = linux-x86_64 linux-x86_64-jau-002
    [junit]   45: HUDSON_URL = https://jogamp.org/chuck/
    [junit]   46: WORKSPACE = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64
    [junit]   47: TARGET_RT_JAR = /opt-share/jre1.8.0_212/lib/rt.jar
    [junit]   48: _ = /usr/lib/jvm/java-17-openjdk-amd64/bin/java
    [junit]   49: XDG_SESSION_CLASS = user
    [junit]   50: GIT_COMMIT = 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit]   51: CI = true
    [junit]   52: EXECUTOR_NUMBER = 0
    [junit]   53: label = linux-x86_64
    [junit]   54: JOB_BASE_NAME = label=linux-x86_64
    [junit]   55: USER = jogamp
    [junit]   56: JUNIT_DISABLED = false
    [junit]   57: BUILD_NUMBER = 965
    [junit]   58: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/
    [junit]   59: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=artifacts
    [junit]   60: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
    [junit]   61: XDG_RUNTIME_DIR = /run/user/1000
    [junit]   62: HOME = /home/jogamp
    [junit] Environment count: 62
    [junit]    1: java.specification.version = 17
    [junit]    2: sun.jnu.encoding = UTF-8
    [junit]    3: java.class.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/semantic-versioning/semver.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/junit.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-test-util.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/jcpp/lib/guava-32.1.2-jre.jar:/opt-share/apache-ant-1.10.5/lib/ant-launcher.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar
    [junit]    4: java.vm.vendor = Debian
    [junit]    5: sun.arch.data.model = 64
    [junit]    6: gluegen.root = ..
    [junit]    7: java.vendor.url = https://tracker.debian.org/openjdk-17
    [junit]    8: user.timezone = Europe/Berlin
    [junit]    9: java.vm.specification.version = 17
    [junit]   10: os.name = Linux
    [junit]   11: sun.java.launcher = SUN_STANDARD
    [junit]   12: user.country = US
    [junit]   13: sun.boot.library.path = /usr/lib/jvm/java-17-openjdk-amd64/lib
    [junit]   14: sun.java.command = org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junittestcases1140787652444708463.properties skipNonTests=false filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true threadid=0 logtestlistenerevents=false formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results/IGNORETHIS.xml formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results/IGNORETHIS.xml crashfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junitvmwatcher17364458835977994017.properties propsfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junit12989289101668607131.properties
    [junit]   15: jnlp.jogamp.tmp.cache.root = jln17996312984868864043
    [junit]   16: jdk.debug = release
    [junit]   17: sun.cpu.endian = little
    [junit]   18: user.home = /home/jogamp
    [junit]   19: user.language = en
    [junit]   20: java.specification.vendor = Oracle Corporation
    [junit]   21: java.version.date = 2023-01-17
    [junit]   22: java.home = /usr/lib/jvm/java-17-openjdk-amd64
    [junit]   23: file.separator = /
    [junit]   24: java.vm.compressedOopsMode = Zero based
    [junit]   25: line.separator = 
    [junit] 
    [junit]   26: java.vm.specification.vendor = Oracle Corporation
    [junit]   27: java.specification.name = Java Platform API Specification
    [junit]   28: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [junit]   29: java.runtime.version = 17.0.6+10-Debian-1deb11u1
    [junit]   30: junit.run.arg1 = dummy
    [junit]   31: user.name = jogamp
    [junit]   32: junit.run.arg0 = dummy
    [junit]   33: path.separator = :
    [junit]   34: os.version = 5.16.18
    [junit]   35: java.runtime.name = OpenJDK Runtime Environment
    [junit]   36: file.encoding = UTF-8
    [junit]   37: java.vm.name = OpenJDK 64-Bit Server VM
    [junit]   38: java.vendor.url.bug = https://bugs.debian.org/openjdk-17
    [junit]   39: java.io.tmpdir = /tmp
    [junit]   40: java.version = 17.0.6
    [junit]   41: user.dir = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
    [junit]   42: os.arch = amd64
    [junit]   43: java.vm.specification.name = Java Virtual Machine Specification
    [junit]   44: rootrel.build = build
    [junit]   45: native.encoding = UTF-8
    [junit]   46: java.library.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
    [junit]   47: java.vm.info = mixed mode, sharing
    [junit]   48: java.vendor = Debian
    [junit]   49: java.vm.version = 17.0.6+10-Debian-1deb11u1
    [junit]   50: sun.io.unicode.encoding = UnicodeLittle
    [junit]   51: jnlp.no.jvm.data.model.set = true
    [junit]   52: java.class.version = 61.0
    [junit] Property count: 52
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1691850570542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850570542 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] ------------- Standard Output ---------------
    [junit]    1: PATH = /usr/lib/jvm/java-17-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    [junit]    2: LC_MEASUREMENT = nds_DE.UTF-8
    [junit]    3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect
    [junit]    4: HUDSON_HOME = /srv/jenkins
    [junit]    5: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=changes
    [junit]    6: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/
    [junit]    7: BUILD_ARCHIVE = true
    [junit]    8: MOTD_SHOWN = pam
    [junit]    9: DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/1000/bus
    [junit]   10: LIBGL_ALWAYS_SOFTWARE = true
    [junit]   11: ANT_PATH = /opt-share/apache-ant
    [junit]   12: LD_LIBRARY_PATH = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
    [junit]   13: LC_COLLATE = C
    [junit]   14: LOGNAME = jogamp
    [junit]   15: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=tests
    [junit]   16: PWD = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
    [junit]   17: JENKINS_URL = https://jogamp.org/chuck/
    [junit]   18: LANGUAGE = en_US:en
    [junit]   19: SOURCE_LEVEL = 1.8
    [junit]   20: BUILD_TAG = jenkins-gluegen-label=linux-x86_64-965
    [junit]   21: SHELL = /bin/bash
    [junit]   22: OLDPWD = /home/jogamp/jenkins
    [junit]   23: JENKINS_HOME = /srv/jenkins
    [junit]   24: TARGET_LEVEL = 1.8
    [junit]   25: NODE_NAME = linux-x86_64-jau-002
    [junit]   26: BUILD_DISPLAY_NAME = #965
    [junit]   27: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/display/redirect
    [junit]   28: GIT_BRANCH = origin/master
    [junit]   29: LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
    [junit]   30: SHLVL = 2
    [junit]   31: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
    [junit]   32: GIT_PREVIOUS_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
    [junit]   33: WORKSPACE_TMP = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64@tmp
    [junit]   34: JAVA_HOME = /usr/lib/jvm/java-17-openjdk-amd64
    [junit]   35: TERM = xterm-256color
    [junit]   36: BUILD_ID = 965
    [junit]   37: LANG = en_US.UTF-8
    [junit]   38: XDG_SESSION_TYPE = tty
    [junit]   39: XDG_SESSION_ID = 3
    [junit]   40: JOB_NAME = gluegen/label=linux-x86_64
    [junit]   41: ANT_HOME = /opt-share/apache-ant
    [junit]   42: DISPLAY = :0
    [junit]   43: GIT_PREVIOUS_SUCCESSFUL_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
    [junit]   44: NODE_LABELS = linux-x86_64 linux-x86_64-jau-002
    [junit]   45: HUDSON_URL = https://jogamp.org/chuck/
    [junit]   46: WORKSPACE = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64
    [junit]   47: TARGET_RT_JAR = /opt-share/jre1.8.0_212/lib/rt.jar
    [junit]   48: _ = /usr/lib/jvm/java-17-openjdk-amd64/bin/java
    [junit]   49: XDG_SESSION_CLASS = user
    [junit]   50: GIT_COMMIT = 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit]   51: CI = true
    [junit]   52: EXECUTOR_NUMBER = 0
    [junit]   53: label = linux-x86_64
    [junit]   54: JOB_BASE_NAME = label=linux-x86_64
    [junit]   55: USER = jogamp
    [junit]   56: JUNIT_DISABLED = false
    [junit]   57: BUILD_NUMBER = 965
    [junit]   58: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/
    [junit]   59: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=artifacts
    [junit]   60: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
    [junit]   61: XDG_RUNTIME_DIR = /run/user/1000
    [junit]   62: HOME = /home/jogamp
    [junit] Environment count: 62
    [junit]    1: java.specification.version = 17
    [junit]    2: sun.jnu.encoding = UTF-8
    [junit]    3: java.class.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/semantic-versioning/semver.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/junit.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-test-util.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/jcpp/lib/guava-32.1.2-jre.jar:/opt-share/apache-ant-1.10.5/lib/ant-launcher.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar
    [junit]    4: java.vm.vendor = Debian
    [junit]    5: sun.arch.data.model = 64
    [junit]    6: gluegen.root = ..
    [junit]    7: java.vendor.url = https://tracker.debian.org/openjdk-17
    [junit]    8: user.timezone = Europe/Berlin
    [junit]    9: java.vm.specification.version = 17
    [junit]   10: os.name = Linux
    [junit]   11: sun.java.launcher = SUN_STANDARD
    [junit]   12: user.country = US
    [junit]   13: sun.boot.library.path = /usr/lib/jvm/java-17-openjdk-amd64/lib
    [junit]   14: sun.java.command = org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junittestcases1140787652444708463.properties skipNonTests=false filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true threadid=0 logtestlistenerevents=false formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results/IGNORETHIS.xml formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results/IGNORETHIS.xml crashfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junitvmwatcher17364458835977994017.properties propsfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junit12989289101668607131.properties
    [junit]   15: jnlp.jogamp.tmp.cache.root = jln17996312984868864043
    [junit]   16: jdk.debug = release
    [junit]   17: sun.cpu.endian = little
    [junit]   18: user.home = /home/jogamp
    [junit]   19: user.language = en
    [junit]   20: java.specification.vendor = Oracle Corporation
    [junit]   21: java.version.date = 2023-01-17
    [junit]   22: java.home = /usr/lib/jvm/java-17-openjdk-amd64
    [junit]   23: file.separator = /
    [junit]   24: java.vm.compressedOopsMode = Zero based
    [junit]   25: line.separator = 
    [junit] 
    [junit]   26: java.vm.specification.vendor = Oracle Corporation
    [junit]   27: java.specification.name = Java Platform API Specification
    [junit]   28: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [junit]   29: java.runtime.version = 17.0.6+10-Debian-1deb11u1
    [junit]   30: junit.run.arg1 = dummy
    [junit]   31: user.name = jogamp
    [junit]   32: junit.run.arg0 = dummy
    [junit]   33: path.separator = :
    [junit]   34: os.version = 5.16.18
    [junit]   35: java.runtime.name = OpenJDK Runtime Environment
    [junit]   36: file.encoding = UTF-8
    [junit]   37: java.vm.name = OpenJDK 64-Bit Server VM
    [junit]   38: java.vendor.url.bug = https://bugs.debian.org/openjdk-17
    [junit]   39: java.io.tmpdir = /tmp
    [junit]   40: java.version = 17.0.6
    [junit]   41: user.dir = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
    [junit]   42: os.arch = amd64
    [junit]   43: java.vm.specification.name = Java Virtual Machine Specification
    [junit]   44: rootrel.build = build
    [junit]   45: native.encoding = UTF-8
    [junit]   46: java.library.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
    [junit]   47: java.vm.info = mixed mode, sharing
    [junit]   48: java.vendor = Debian
    [junit]   49: java.vm.version = 17.0.6+10-Debian-1deb11u1
    [junit]   50: sun.io.unicode.encoding = UnicodeLittle
    [junit]   51: jnlp.no.jvm.data.model.set = true
    [junit]   52: java.class.version = 61.0
    [junit] Property count: 52
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1691850570526 ms III - Start
    [junit] SLOCK [T main @ 1691850570526 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1691850570542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850570542 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: dumpEnvironment took 0.001 sec
    [junit] Testcase: dumpProperties took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit]    1: PATH = /usr/lib/jvm/java-17-openjdk-amd64/bin:/opt-share/apache-ant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    [junit]    2: LC_MEASUREMENT = nds_DE.UTF-8
    [junit]    3: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect
    [junit]    4: HUDSON_HOME = /srv/jenkins
    [junit]    5: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=changes
    [junit]    6: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/
    [junit]    7: BUILD_ARCHIVE = true
    [junit]    8: MOTD_SHOWN = pam
    [junit]    9: DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/1000/bus
    [junit]   10: LIBGL_ALWAYS_SOFTWARE = true
    [junit]   11: ANT_PATH = /opt-share/apache-ant
    [junit]   12: LD_LIBRARY_PATH = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
    [junit]   13: LC_COLLATE = C
    [junit]   14: LOGNAME = jogamp
    [junit]   15: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=tests
    [junit]   16: PWD = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
    [junit]   17: JENKINS_URL = https://jogamp.org/chuck/
    [junit]   18: LANGUAGE = en_US:en
    [junit]   19: SOURCE_LEVEL = 1.8
    [junit]   20: BUILD_TAG = jenkins-gluegen-label=linux-x86_64-965
    [junit]   21: SHELL = /bin/bash
    [junit]   22: OLDPWD = /home/jogamp/jenkins
    [junit]   23: JENKINS_HOME = /srv/jenkins
    [junit]   24: TARGET_LEVEL = 1.8
    [junit]   25: NODE_NAME = linux-x86_64-jau-002
    [junit]   26: BUILD_DISPLAY_NAME = #965
    [junit]   27: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/display/redirect
    [junit]   28: GIT_BRANCH = origin/master
    [junit]   29: LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
    [junit]   30: SHLVL = 2
    [junit]   31: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
    [junit]   32: GIT_PREVIOUS_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
    [junit]   33: WORKSPACE_TMP = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64@tmp
    [junit]   34: JAVA_HOME = /usr/lib/jvm/java-17-openjdk-amd64
    [junit]   35: TERM = xterm-256color
    [junit]   36: BUILD_ID = 965
    [junit]   37: LANG = en_US.UTF-8
    [junit]   38: XDG_SESSION_TYPE = tty
    [junit]   39: XDG_SESSION_ID = 3
    [junit]   40: JOB_NAME = gluegen/label=linux-x86_64
    [junit]   41: ANT_HOME = /opt-share/apache-ant
    [junit]   42: DISPLAY = :0
    [junit]   43: GIT_PREVIOUS_SUCCESSFUL_COMMIT = b3dd6410aad591ddaec4eddfb8d894893368a54a
    [junit]   44: NODE_LABELS = linux-x86_64 linux-x86_64-jau-002
    [junit]   45: HUDSON_URL = https://jogamp.org/chuck/
    [junit]   46: WORKSPACE = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64
    [junit]   47: TARGET_RT_JAR = /opt-share/jre1.8.0_212/lib/rt.jar
    [junit]   48: _ = /usr/lib/jvm/java-17-openjdk-amd64/bin/java
    [junit]   49: XDG_SESSION_CLASS = user
    [junit]   50: GIT_COMMIT = 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit]   51: CI = true
    [junit]   52: EXECUTOR_NUMBER = 0
    [junit]   53: label = linux-x86_64
    [junit]   54: JOB_BASE_NAME = label=linux-x86_64
    [junit]   55: USER = jogamp
    [junit]   56: JUNIT_DISABLED = false
    [junit]   57: BUILD_NUMBER = 965
    [junit]   58: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/
    [junit]   59: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=linux-x86_64/965/display/redirect?page=artifacts
    [junit]   60: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
    [junit]   61: XDG_RUNTIME_DIR = /run/user/1000
    [junit]   62: HOME = /home/jogamp
    [junit] Environment count: 62
    [junit]    1: java.specification.version = 17
    [junit]    2: sun.jnu.encoding = UTF-8
    [junit]    3: java.class.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/semantic-versioning/semver.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/junit.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/lib/TestJarsInJar.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-test-util.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/gluegen-test.jar:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/jcpp/lib/guava-32.1.2-jre.jar:/opt-share/apache-ant-1.10.5/lib/ant-launcher.jar:/opt-share/apache-ant/lib/ant.jar:/opt-share/apache-ant/lib/ant-junit.jar:/opt-share/apache-ant/lib/ant-junit4.jar
    [junit]    4: java.vm.vendor = Debian
    [junit]    5: sun.arch.data.model = 64
    [junit]    6: gluegen.root = ..
    [junit]    7: java.vendor.url = https://tracker.debian.org/openjdk-17
    [junit]    8: user.timezone = Europe/Berlin
    [junit]    9: java.vm.specification.version = 17
    [junit]   10: os.name = Linux
    [junit]   11: sun.java.launcher = SUN_STANDARD
    [junit]   12: user.country = US
    [junit]   13: sun.boot.library.path = /usr/lib/jvm/java-17-openjdk-amd64/lib
    [junit]   14: sun.java.command = org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junittestcases1140787652444708463.properties skipNonTests=false filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true threadid=0 logtestlistenerevents=false formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results/IGNORETHIS.xml formatter=org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/results/IGNORETHIS.xml crashfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junitvmwatcher17364458835977994017.properties propsfile=/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make/junit12989289101668607131.properties
    [junit]   15: jnlp.jogamp.tmp.cache.root = jln17996312984868864043
    [junit]   16: jdk.debug = release
    [junit]   17: sun.cpu.endian = little
    [junit]   18: user.home = /home/jogamp
    [junit]   19: user.language = en
    [junit]   20: java.specification.vendor = Oracle Corporation
    [junit]   21: java.version.date = 2023-01-17
    [junit]   22: java.home = /usr/lib/jvm/java-17-openjdk-amd64
    [junit]   23: file.separator = /
    [junit]   24: java.vm.compressedOopsMode = Zero based
    [junit]   25: line.separator = 
    [junit] 
    [junit]   26: java.vm.specification.vendor = Oracle Corporation
    [junit]   27: java.specification.name = Java Platform API Specification
    [junit]   28: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [junit]   29: java.runtime.version = 17.0.6+10-Debian-1deb11u1
    [junit]   30: junit.run.arg1 = dummy
    [junit]   31: user.name = jogamp
    [junit]   32: junit.run.arg0 = dummy
    [junit]   33: path.separator = :
    [junit]   34: os.version = 5.16.18
    [junit]   35: java.runtime.name = OpenJDK Runtime Environment
    [junit]   36: file.encoding = UTF-8
    [junit]   37: java.vm.name = OpenJDK 64-Bit Server VM
    [junit]   38: java.vendor.url.bug = https://bugs.debian.org/openjdk-17
    [junit]   39: java.io.tmpdir = /tmp
    [junit]   40: java.version = 17.0.6
    [junit]   41: user.dir = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/make
    [junit]   42: os.arch = amd64
    [junit]   43: java.vm.specification.name = Java Virtual Machine Specification
    [junit]   44: rootrel.build = build
    [junit]   45: native.encoding = UTF-8
    [junit]   46: java.library.path = /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/obj:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/test/build/natives
    [junit]   47: java.vm.info = mixed mode, sharing
    [junit]   48: java.vendor = Debian
    [junit]   49: java.vm.version = 17.0.6+10-Debian-1deb11u1
    [junit]   50: sun.io.unicode.encoding = UnicodeLittle
    [junit]   51: jnlp.no.jvm.data.model.set = true
    [junit]   52: java.class.version = 61.0
    [junit] Property count: 52
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1691850570526 ms III - Start
    [junit] SLOCK [T main @ 1691850570526 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1691850570542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850570542 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestTempJarCache
    [junit] Testsuite: com.jogamp.common.util.TestTempJarCache
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1691850571080 ms III - Start
    [junit] SLOCK [T main @ 1691850571080 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln8851193357260524712
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarFileUri:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 3 - jarFileDir:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 4 - nativeJarURI:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/ (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
    [junit] url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1691850571168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850571168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1691850571724 ms III - Start
    [junit] SLOCK [T main @ 1691850571724 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 5.16.18 (5.16.18), amd64 (X86_64, GENERIC_ABI), 8 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: 17.0.6 (17.0.6u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Version Info:
    [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.5
    [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.5.0-rc-20230812
    [junit] Implementation Build: 2.5-b965-20230812
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit] Implementation SHA Sources: 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
    [junit] Implementation SHA Classes: 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
    [junit] Implementation SHA Classes-this: eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] Implementation SHA Natives: eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b
    [junit] Implementation SHA Natives-this: 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] Full Manifest:
    [junit]  Manifest-Version = 1.0
    [junit]  Ant-Version = Apache Ant 1.10.5
    [junit]  Created-By = 17.0.6+10-Debian-1deb11u1 (Debian)
    [junit]  Application-Name = GlueGen Run-Time
    [junit]  Specification-Title = GlueGen Java Bindings Generator
    [junit]  Specification-Version = 2.5
    [junit]  Specification-Vendor = JogAmp Community
    [junit]  Implementation-Title = GlueGen Run-Time
    [junit]  Implementation-Version = 2.5.0-rc-20230812
    [junit]  Implementation-Build = 2.5-b965-20230812
    [junit]  Implementation-Branch = origin/master
    [junit]  Implementation-Commit = 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit]  Implementation-SHA-Sources = 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
    [junit]  Implementation-SHA-Classes = 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
    [junit]  Implementation-SHA-Classes-this = eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit]  Implementation-SHA-Natives = eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b
    [junit]  Implementation-SHA-Natives-this = 0
    [junit]  Implementation-Vendor = JogAmp Community
    [junit]  Implementation-Vendor-Id = com.jogamp
    [junit]  Implementation-URL = http://jogamp.org/
    [junit]  Extension-Name = com.jogamp.common
    [junit]  Trusted-Library = true
    [junit]  Permissions = all-permissions
    [junit]  Application-Library-Allowable-Codebase = *
    [junit]  Codebase = *.jogamp.org
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] SHA CLASSES.this (build-time): eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.619 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1691850571080 ms III - Start
    [junit] SLOCK [T main @ 1691850571080 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln8851193357260524712
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarFileUri:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 3 - jarFileDir:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 4 - nativeJarURI:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/ (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
    [junit] url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1691850571168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850571168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJarUtil01a took 0.023 sec
    [junit] Testcase: testJarUtil01b took 0 sec
    [junit] Testcase: testTempFileCache01FileExist took 0 sec
    [junit] Testcase: testTempFileCache02Instances took 0 sec
    [junit] Testcase: testTempJarCache00Init took 0 sec
    [junit] Testcase: testTempJarCache01LoadAllTestManifestAndClass took 0.015 sec
    [junit] Testcase: testTempJarCache02AddNativeLibs took 0.001 sec
    [junit] Testcase: testTempJarCache04aSameClassLoader took 0 sec
    [junit] Testcase: testTempJarCache04bDiffClassLoader took 0.031 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.619 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1691850571080 ms III - Start
    [junit] SLOCK [T main @ 1691850571080 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /tmp/jogamp_0000/file_cache/jln17996312984868864043/jln8851193357260524712
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 2 - jarFileUri:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 3 - jarFileDir:
    [junit] ZZZZZZ Uri file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 0.0.0 ascii :      file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/
    [junit] 0.0.0 native-file: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (raw), /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/ (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 4 - nativeJarURI:
    [junit] ZZZZZZ Uri jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/
    [junit] 0.0.0 ascii :      jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/ (raw), file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt-natives-linux-amd64.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        null (raw), null (dec)
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
    [junit] url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.jar!/
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1691850571168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850571168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestValueConversion
    [junit] Testsuite: com.jogamp.common.util.TestValueConversion
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
    [junit] 
    [junit] Testcase: testBaseDouble took 0 sec
    [junit] Testcase: testBaseFloat took 0 sec
    [junit] Testcase: testConversion took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
    [junit] 
    [junit] Testsuite: com.jogamp.common.util.TestVersionInfo
    [junit] Testsuite: com.jogamp.common.util.TestVersionInfo
    [junit] SHA CLASSES.this (now): eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1691850571765 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850571765 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.569 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1691850571724 ms III - Start
    [junit] SLOCK [T main @ 1691850571724 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 5.16.18 (5.16.18), amd64 (X86_64, GENERIC_ABI), 8 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: 17.0.6 (17.0.6u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Version Info:
    [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.5
    [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.5.0-rc-20230812
    [junit] Implementation Build: 2.5-b965-20230812
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit] Implementation SHA Sources: 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
    [junit] Implementation SHA Classes: 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
    [junit] Implementation SHA Classes-this: eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] Implementation SHA Natives: eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b
    [junit] Implementation SHA Natives-this: 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] Full Manifest:
    [junit]  Manifest-Version = 1.0
    [junit]  Ant-Version = Apache Ant 1.10.5
    [junit]  Created-By = 17.0.6+10-Debian-1deb11u1 (Debian)
    [junit]  Application-Name = GlueGen Run-Time
    [junit]  Specification-Title = GlueGen Java Bindings Generator
    [junit]  Specification-Version = 2.5
    [junit]  Specification-Vendor = JogAmp Community
    [junit]  Implementation-Title = GlueGen Run-Time
    [junit]  Implementation-Version = 2.5.0-rc-20230812
    [junit]  Implementation-Build = 2.5-b965-20230812
    [junit]  Implementation-Branch = origin/master
    [junit]  Implementation-Commit = 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit]  Implementation-SHA-Sources = 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
    [junit]  Implementation-SHA-Classes = 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
    [junit]  Implementation-SHA-Classes-this = eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit]  Implementation-SHA-Natives = eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b
    [junit]  Implementation-SHA-Natives-this = 0
    [junit]  Implementation-Vendor = JogAmp Community
    [junit]  Implementation-Vendor-Id = com.jogamp
    [junit]  Implementation-URL = http://jogamp.org/
    [junit]  Extension-Name = com.jogamp.common
    [junit]  Trusted-Library = true
    [junit]  Permissions = all-permissions
    [junit]  Application-Library-Allowable-Codebase = *
    [junit]  Codebase = *.jogamp.org
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] SHA CLASSES.this (build-time): eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] SHA CLASSES.this (now): eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1691850571765 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850571765 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Info took 0.002 sec
    [junit] Testcase: test02ValidateSHA took 0.024 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.569 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1691850571724 ms III - Start
    [junit] SLOCK [T main @ 1691850571724 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 5.16.18 (5.16.18), amd64 (X86_64, GENERIC_ABI), 8 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: 17.0.6 (17.0.6u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Version Info:
    [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.5
    [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.5.0-rc-20230812
    [junit] Implementation Build: 2.5-b965-20230812
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit] Implementation SHA Sources: 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
    [junit] Implementation SHA Classes: 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
    [junit] Implementation SHA Classes-this: eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] Implementation SHA Natives: eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b
    [junit] Implementation SHA Natives-this: 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] Full Manifest:
    [junit]  Manifest-Version = 1.0
    [junit]  Ant-Version = Apache Ant 1.10.5
    [junit]  Created-By = 17.0.6+10-Debian-1deb11u1 (Debian)
    [junit]  Application-Name = GlueGen Run-Time
    [junit]  Specification-Title = GlueGen Java Bindings Generator
    [junit]  Specification-Version = 2.5
    [junit]  Specification-Vendor = JogAmp Community
    [junit]  Implementation-Title = GlueGen Run-Time
    [junit]  Implementation-Version = 2.5.0-rc-20230812
    [junit]  Implementation-Build = 2.5-b965-20230812
    [junit]  Implementation-Branch = origin/master
    [junit]  Implementation-Commit = 96632c220a25866ae3e2091d5d5f2bee0f631b63
    [junit]  Implementation-SHA-Sources = 6cab48c96e87d50fa1c1948c13a9c3dbdc7d2f810f269730ae08ad7dbbf1273c
    [junit]  Implementation-SHA-Classes = 2ccd03d934cccce4f0bcc44aa3dc5c1999382abe812245c6bfbc5c1f8467d56f
    [junit]  Implementation-SHA-Classes-this = eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit]  Implementation-SHA-Natives = eb1fad0f383f4b918219d2c856f5ca10474433692e7d6f79920989a74d3cc64b
    [junit]  Implementation-SHA-Natives-this = 0
    [junit]  Implementation-Vendor = JogAmp Community
    [junit]  Implementation-Vendor-Id = com.jogamp
    [junit]  Implementation-URL = http://jogamp.org/
    [junit]  Extension-Name = com.jogamp.common
    [junit]  Trusted-Library = true
    [junit]  Permissions = all-permissions
    [junit]  Application-Library-Allowable-Codebase = *
    [junit]  Codebase = *.jogamp.org
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] SHA CLASSES.this (build-time): eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] SHA CLASSES.this (now): eceeebdce7de6d72726a1dd2b74d9716c6048db47a3ac197bf9ab88f09e9186c
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1691850571765 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850571765 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1691850572304 ms III - Start
    [junit] SLOCK [T main @ 1691850572304 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1691850572326 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850572326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.common.util.TestVersionNumber
    [junit] Testsuite: com.jogamp.common.util.TestVersionNumber
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1691850572304 ms III - Start
    [junit] SLOCK [T main @ 1691850572304 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1691850572326 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850572326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0 sec
    [junit] Testcase: test01b took 0 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Testcase: test02b took 0.001 sec
    [junit] Testcase: test03 took 0 sec
    [junit] Testcase: test03b took 0.001 sec
    [junit] Testcase: test04 took 0 sec
    [junit] Testcase: test04b took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1691850572304 ms III - Start
    [junit] SLOCK [T main @ 1691850572304 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1691850572326 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850572326 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestVersionSemantics
    [junit] Testsuite: com.jogamp.common.util.TestVersionSemantics
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1691850572864 ms III - Start
    [junit] SLOCK [T main @ 1691850572864 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.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: 7 differences in 3 classes:
    [junit]   Remove 0, Change 0, CompatChange 0, Deprecate 6, Add 1
    [junit] 
    [junit]    0/   3: com.jogamp.common.util.IOUtil              : Remove    0, Change    0, CompatChange    0, Deprecate    5, Add    0
    [junit]    1/   3: com.jogamp.common.util.IOUtil.StreamMonitor: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/   3: com.jogamp.common.util.JarUtil             : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil.StreamMonitor
    [junit]  Added Class , access[public super synchronized]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.StreamMonitor
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar
    [junit]  Current  version: 2.3.0 (2.3.0) - lib/v2.3.0/gluegen-rt.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: 156 differences in 35 classes:
    [junit]   Remove 61, Change 2, CompatChange 16, Deprecate 3, Add 74
    [junit] 
    [junit]    0/  35: com.jogamp.common.ExceptionUtils                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/  35: com.jogamp.common.net.URIQueryProps                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    2/  35: com.jogamp.common.net.Uri                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  35: com.jogamp.common.net.Uri.ASCIIEncoded                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  35: com.jogamp.common.net.Uri.Encoded                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  35: com.jogamp.common.net.UriQueryProps                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  35: com.jogamp.common.nio.ByteBufferInputStream                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  35: com.jogamp.common.nio.MappedByteBufferInputStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    8/  35: com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  35: com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  35: com.jogamp.common.nio.MappedByteBufferOutputStream            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  35: com.jogamp.common.os.DynamicLibraryBundle                     : Remove    0, Change    1, CompatChange    3, Deprecate    0, Add    2
    [junit]   12/  35: com.jogamp.common.os.DynamicLinker                            : Remove    1, Change    0, CompatChange    1, Deprecate    0, Add    3
    [junit]   13/  35: com.jogamp.common.os.DynamicLookupHelper                      : Remove    0, Change    0, CompatChange    2, Deprecate    0, Add    2
    [junit]   14/  35: com.jogamp.common.os.MachineDataInfo                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/  35: com.jogamp.common.os.MachineDataInfo.StaticConfig             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/  35: com.jogamp.common.os.MachineDescription                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   17/  35: com.jogamp.common.os.MachineDescription.ID                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   18/  35: com.jogamp.common.os.MachineDescription.StaticConfig          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   19/  35: com.jogamp.common.os.NativeLibrary                            : Remove    1, Change    1, CompatChange    7, Deprecate    0, Add    2
    [junit]   20/  35: com.jogamp.common.os.Platform                                 : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   21/  35: com.jogamp.common.os.Platform.ABIType                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   22/  35: com.jogamp.common.os.Platform.CPUFamily                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   23/  35: com.jogamp.common.os.Platform.CPUType                         : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]   24/  35: com.jogamp.common.os.Platform.OSType                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   25/  35: com.jogamp.common.util.Bitstream                              : Remove   10, Change    0, CompatChange    1, Deprecate    0, Add   13
    [junit]   26/  35: com.jogamp.common.util.Bitstream.ByteArrayStream              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   27/  35: com.jogamp.common.util.Bitstream.ByteBufferStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   28/  35: com.jogamp.common.util.Bitstream.ByteInputStream              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/  35: com.jogamp.common.util.Bitstream.ByteOutputStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   30/  35: com.jogamp.common.util.Bitstream.ByteStream                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  35: com.jogamp.common.util.IOUtil                                 : Remove   19, Change    0, CompatChange    1, Deprecate    0, Add    3
    [junit]   32/  35: com.jogamp.common.util.JarUtil                                : Remove   13, Change    0, CompatChange    0, Deprecate    1, Add   12
    [junit]   33/  35: com.jogamp.common.util.cache.TempJarCache                     : Remove    6, Change    0, CompatChange    0, Deprecate    2, Add    8
    [junit]   34/  35: com.jogamp.gluegen.runtime.FunctionAddressResolver            : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.common.net.URIQueryProps
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Removed Method closeLibrary, desc[(J)V], sig[null], throws [java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDescription
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.ID
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.StaticConfig
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Removed Method isFunctionAvailableGlobal, desc[(Ljava/lang/String;)Z], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method isJava6, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isJavaSE, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getMachineDescription, desc[()Lcom/jogamp/common/os/MachineDescription;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method getFamily, desc[()Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Removed Method writeInt32, desc[(ZZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method toBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method writeInt16, desc[(ZZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeBits31, desc[(ZII)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method readUInt8, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readBits31, desc[(ZI)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method toHexBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method readUInt32, desc[(ZZ)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt8, desc[(ZB)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt16, desc[(ZZ)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method toURISimple, desc[(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data jar, access[final public static]
    [junit]  Removed Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toURISimple, desc[(Ljava/io/File;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field FILE_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data file, access[final public static]
    [junit]  Removed Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field HTTPS_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data https, access[final public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field HTTP_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data http, access[final public static]
    [junit]  Removed Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field SCHEME_SEPARATOR, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data :, access[final public static]
    [junit]  Removed Method decodeURIIfFilePath, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME_SEPARATOR, desc[C], sig[null], value[type java.lang.Integer, data 33, access[final public static]
    [junit]  Removed Method compose, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarFile, desc[(Ljava/net/URI;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntryURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method hasJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addClasses, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkResources, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addNativeLibs, desc[(Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkClasses, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method checkNativeLibs, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addAll, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Changed Method loadFirstAvailable, access[added: static ]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Changed Method dynamicLookupFunctionGlobal, access[removed: static ]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method getToolGetProcAddressHandle, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  CompatChanged Method lookupSymbol, throws[[java/lang/IllegalArgumentException] -> [java/lang/IllegalArgumentException, java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method close, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  CompatChanged Method readBit, throws[[java/lang/IllegalStateException, java/io/IOException] -> [java/lang/UnsupportedOperationException, java/lang/IllegalStateException, java/io/IOException]], access[]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  CompatChanged Method getTempDir, throws[[java/lang/RuntimeException, java/lang/SecurityException] -> [java/io/IOException, java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.gluegen.runtime.FunctionAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.ASCIIEncoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.Encoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.UriQueryProps
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.nio.MappedByteBufferOutputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method closeLibrary, desc[(JZ)V], sig[null], throws [java/lang/SecurityException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Added Method getMachineDataInfo, desc[()Lcom/jogamp/common/os/MachineDataInfo;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.ABIType
    [junit]  Added Method query, desc[(Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$ABIType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field EABI_AARCH64, desc[Lcom/jogamp/common/os/Platform$ABIType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Added Field ARMv8_A, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Method query, desc[(Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;], sig[null], throws nil, access[final public static]
    [junit]  Added Field ARM64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field is32Bit, desc[Z], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$CPUType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field PPC64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Added Method writeInt32, desc[(ZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toHexBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(Z[BII)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException, java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method writeInt16, desc[(ZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt8, desc[()I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readBits31, desc[(I)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method writeBits31, desc[(II)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method readUInt32, desc[(Z)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt16, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(ZLjava/nio/ByteBuffer;II)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method writeInt8, desc[(B)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteArrayStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteBufferStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteInputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteOutputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method getUriFilePathOrASCII, desc[(Lcom/jogamp/common/net/Uri;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Field patternSpaceEnc, desc[Ljava/util/regex/Pattern;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method close, desc[(Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Added Method hasJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarEntryUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntry, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getRelativeOf, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method getJarFile, desc[(Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method checkClasses, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method getResourceUri, desc[(Ljava/lang/String;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkResources, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addClasses, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addResources, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addNativeLibs, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkNativeLibs, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addAll, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.URIQueryProps
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.ASCIIEncoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.Encoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.UriQueryProps
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.nio.MappedByteBufferOutputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Changed Method loadFirstAvailable, access[added: static ]
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method getToolGetProcAddressHandle, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Removed Method closeLibrary, desc[(J)V], sig[null], throws [java/lang/IllegalArgumentException], access[abstract public]
    [junit]  CompatChanged Method lookupSymbol, throws[[java/lang/IllegalArgumentException] -> [java/lang/IllegalArgumentException, java/lang/SecurityException]], access[]
    [junit]  Added Method closeLibrary, desc[(JZ)V], sig[null], throws [java/lang/SecurityException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.MachineDataInfo
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.ID
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.StaticConfig
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method close, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Removed Method isFunctionAvailableGlobal, desc[(Ljava/lang/String;)Z], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Changed Method dynamicLookupFunctionGlobal, access[removed: static ]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method isJava6, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isJavaSE, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getMachineDataInfo, desc[()Lcom/jogamp/common/os/MachineDataInfo;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getMachineDescription, desc[()Lcom/jogamp/common/os/MachineDescription;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.ABIType
    [junit]  Added Method query, desc[(Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$ABIType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field EABI_AARCH64, desc[Lcom/jogamp/common/os/Platform$ABIType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Added Field ARMv8_A, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Method query, desc[(Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;], sig[null], throws nil, access[final public static]
    [junit]  Added Field ARM64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Removed Method getFamily, desc[()Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], throws nil, access[public]
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field is32Bit, desc[Z], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$CPUType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field PPC64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Removed Method writeInt32, desc[(ZZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method toBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method writeInt32, desc[(ZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt16, desc[(ZZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toHexBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method writeBits31, desc[(ZII)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method toHexBinString, desc[(Z[BII)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method readBit, throws[[java/lang/IllegalStateException, java/io/IOException] -> [java/lang/UnsupportedOperationException, java/lang/IllegalStateException, java/io/IOException]], access[]
    [junit]  Removed Method readUInt8, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException, java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method writeInt16, desc[(ZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt8, desc[()I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readBits31, desc[(I)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method writeBits31, desc[(II)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method readBits31, desc[(ZI)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method toHexBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method readUInt32, desc[(Z)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt16, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt32, desc[(ZZ)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt8, desc[(ZB)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(ZLjava/nio/ByteBuffer;II)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method writeInt8, desc[(B)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt16, desc[(ZZ)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteArrayStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteBufferStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteInputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteOutputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method toURISimple, desc[(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data jar, access[final public static]
    [junit]  Removed Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toURISimple, desc[(Ljava/io/File;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getUriFilePathOrASCII, desc[(Lcom/jogamp/common/net/Uri;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field FILE_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data file, access[final public static]
    [junit]  CompatChanged Method getTempDir, throws[[java/lang/RuntimeException, java/lang/SecurityException] -> [java/io/IOException, java/lang/SecurityException]], access[]
    [junit]  Added Field patternSpaceEnc, desc[Ljava/util/regex/Pattern;], sig[null], value[type null, data null, access[final public static]
    [junit]  Removed Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field HTTPS_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data https, access[final public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field HTTP_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data http, access[final public static]
    [junit]  Added Method close, desc[(Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;], sig[null], throws nil, access[public static]
    [junit]  Removed Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field SCHEME_SEPARATOR, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data :, access[final public static]
    [junit]  Removed Method decodeURIIfFilePath, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME_SEPARATOR, desc[C], sig[null], value[type java.lang.Integer, data 33, access[final public static]
    [junit]  Removed Method compose, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method hasJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntryUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntry, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFile, desc[(Ljava/net/URI;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntryURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getRelativeOf, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method hasJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFile, desc[(Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method checkClasses, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addClasses, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkResources, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method getResourceUri, desc[(Ljava/lang/String;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkResources, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addClasses, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addResources, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addNativeLibs, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method addNativeLibs, desc[(Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkNativeLibs, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addAll, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkClasses, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method checkNativeLibs, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addAll, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] Class com.jogamp.gluegen.runtime.FunctionAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/gluegen-rt.jar
    [junit]  Current  version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Field values changed: false
    [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: 50 differences in 23 classes:
    [junit]   Remove 0, Change 0, CompatChange 5, Deprecate 10, Add 35
    [junit] 
    [junit]    0/  23: com.jogamp.common.ExceptionUtils                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]    1/  23: com.jogamp.common.ExceptionUtils.CustomStackTrace : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  23: com.jogamp.common.jvm.JNILibLoaderBase            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  23: com.jogamp.common.net.Uri                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  23: com.jogamp.common.nio.StructAccessor              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    5/  23: com.jogamp.common.os.NativeLibrary                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  23: com.jogamp.common.util.ArrayHashMap               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  23: com.jogamp.common.util.ArrayHashSet               : Remove    0, Change    0, CompatChange    5, Deprecate    3, Add    5
    [junit]    8/  23: com.jogamp.common.util.Bitfield                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  23: com.jogamp.common.util.Bitfield.Factory           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  23: com.jogamp.common.util.Bitfield.Util              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  23: com.jogamp.common.util.CustomCompress             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  23: com.jogamp.common.util.FunctionTask               : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    1
    [junit]   13/  23: com.jogamp.common.util.IOUtil                     : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    2
    [junit]   14/  23: com.jogamp.common.util.IOUtil.ClassResources      : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    2
    [junit]   15/  23: com.jogamp.common.util.IntBitfield                : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    0
    [junit]   16/  23: com.jogamp.common.util.InterruptSource            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/  23: com.jogamp.common.util.InterruptSource.Thread     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   18/  23: com.jogamp.common.util.InterruptSource.Util       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   19/  23: com.jogamp.common.util.InterruptedRuntimeException: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   20/  23: com.jogamp.common.util.RunnableTask               : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    1
    [junit]   21/  23: com.jogamp.common.util.SourcedInterruptedException: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  23: com.jogamp.common.util.TaskBase                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  CompatChanged Method addAll, throws[[] -> [java/lang/UnsupportedOperationException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method getOrAdd, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method remove, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/IllegalArgumentException, java/lang/NullPointerException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Deprecated Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Deprecated Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Deprecated Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Deprecated Class , access[public super synchronized]
    [junit]  Deprecated Method getBitCount, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Deprecated Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Method printStackTrace, desc[(Ljava/io/PrintStream;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit]  Added Method printCause, desc[(Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Throwable;III)I], sig[null], throws nil, access[public static]
    [junit]  Added Method dumpThrowable, desc[(Ljava/lang/String;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.ExceptionUtils.CustomStackTrace
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.jvm.JNILibLoaderBase
    [junit]  Added Field PERF, desc[Z], sig[null], value[type null, data null, access[final protected static]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Method isJarScheme, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getBooleanAt, desc[(I)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleanAt, desc[(IZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleansAt, desc[(I[Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getBooleansAt, desc[(I[Z)[Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method enumerateLibraryPaths, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List;], sig[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.ArrayHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Added Field DEFAULT_LOAD_FACTOR, desc[F], sig[null], value[type java.lang.Float, data 0.75, access[final public static]
    [junit]  Added Field DEFAULT_INITIAL_CAPACITY, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method <init>, desc[(ZIF)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/common/util/ArrayHashSet<TE;>;)V], throws nil, access[public]
    [junit]  Added Method supportsNullValue, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.Bitfield
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.Bitfield.Factory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.CustomCompress
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method appendCharStream, desc[(Ljava/lang/StringBuilder;Ljava/io/Reader;)Ljava/lang/StringBuilder;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method getResource, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/net/URLConnection;], sig[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Added Method <init>, desc[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)V], sig[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V], throws nil, access[public]
    [junit]  Added Field classLoader, desc[Ljava/lang/ClassLoader;], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.InterruptSource
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.InterruptSource.Thread
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptSource.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptedRuntimeException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLjava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SourcedInterruptedException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.TaskBase
    [junit]  Added Field isExecuted, desc[Z], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit]  Added Method getExecutionThread, desc[()Ljava/lang/Thread;], sig[null], throws nil, access[final public]
    [junit]  Added Field execThread, desc[Ljava/lang/Thread;], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Method printStackTrace, desc[(Ljava/io/PrintStream;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit]  Added Method printCause, desc[(Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Throwable;III)I], sig[null], throws nil, access[public static]
    [junit]  Added Method dumpThrowable, desc[(Ljava/lang/String;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.ExceptionUtils.CustomStackTrace
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.jvm.JNILibLoaderBase
    [junit]  Added Field PERF, desc[Z], sig[null], value[type null, data null, access[final protected static]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Method isJarScheme, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getBooleanAt, desc[(I)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleanAt, desc[(IZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleansAt, desc[(I[Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getBooleansAt, desc[(I[Z)[Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method enumerateLibraryPaths, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List;], sig[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.ArrayHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Added Field DEFAULT_LOAD_FACTOR, desc[F], sig[null], value[type java.lang.Float, data 0.75, access[final public static]
    [junit]  CompatChanged Method addAll, throws[[] -> [java/lang/UnsupportedOperationException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Field DEFAULT_INITIAL_CAPACITY, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  CompatChanged Method getOrAdd, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Method <init>, desc[(ZIF)V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method remove, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/common/util/ArrayHashSet<TE;>;)V], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method supportsNullValue, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Deprecated Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/IllegalArgumentException, java/lang/NullPointerException]], access[]
    [junit] Class com.jogamp.common.util.Bitfield
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.Bitfield.Factory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.CustomCompress
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit]  Deprecated Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method appendCharStream, desc[(Ljava/lang/StringBuilder;Ljava/io/Reader;)Ljava/lang/StringBuilder;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit]  Added Method getResource, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/net/URLConnection;], sig[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Added Method <init>, desc[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)V], sig[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit]  Added Field classLoader, desc[Ljava/lang/ClassLoader;], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Deprecated Class , access[public super synchronized]
    [junit]  Deprecated Method getBitCount, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.InterruptSource
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.InterruptSource.Thread
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptSource.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptedRuntimeException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Deprecated Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLjava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SourcedInterruptedException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.TaskBase
    [junit]  Added Field isExecuted, desc[Z], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit]  Added Method getExecutionThread, desc[()Ljava/lang/Thread;], sig[null], throws nil, access[final public]
    [junit]  Added Field execThread, desc[Ljava/lang/Thread;], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Current  version: 2.5.0 (2.5.0-rc-20230812) - /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.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.5.0 (2.5.0-rc-20230812) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 133 differences in 40 classes:
    [junit]   Remove 29, Change 2, CompatChange 0, Deprecate 0, Add 102
    [junit] 
    [junit]    0/  40: com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/  40: com.jogamp.common.av.AudioFormat                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  40: com.jogamp.common.av.AudioSink                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  40: com.jogamp.common.av.AudioSink.AudioDataFrame     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  40: com.jogamp.common.av.AudioSink.AudioFrame         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  40: com.jogamp.common.av.AudioSinkFactory             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  40: com.jogamp.common.av.TimeFrameI                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  40: com.jogamp.common.nio.AbstractBuffer              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]    8/  40: com.jogamp.common.nio.Buffers                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   29
    [junit]    9/  40: com.jogamp.common.nio.Buffers.Cleaner             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  40: com.jogamp.common.nio.ElementBuffer               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  40: com.jogamp.common.nio.MappedByteBufferInputStream : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  40: com.jogamp.common.nio.NativeBuffer                : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]   13/  40: com.jogamp.common.nio.PointerBuffer               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]   14/  40: com.jogamp.common.nio.StructAccessor              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/  40: com.jogamp.common.os.Clock                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/  40: com.jogamp.common.os.DynamicLibraryBundle         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/  40: com.jogamp.common.os.DynamicLibraryBundleInfo     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   18/  40: com.jogamp.common.os.MachineDataInfo.StaticConfig : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   19/  40: com.jogamp.common.os.NativeLibrary                : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]   20/  40: com.jogamp.common.os.Platform                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   21/  40: com.jogamp.common.os.Platform.OSType              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  40: com.jogamp.common.util.ArrayHashSet               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   23/  40: com.jogamp.common.util.Bitfield.Util              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]   24/  40: com.jogamp.common.util.FunctionTask               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   25/  40: com.jogamp.common.util.IOUtil                     : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]   26/  40: com.jogamp.common.util.IOUtil.ClassResources      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   27/  40: com.jogamp.common.util.IntBitfield                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   28/  40: com.jogamp.common.util.JarUtil                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   29/  40: com.jogamp.common.util.JogampVersion              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]   30/  40: com.jogamp.common.util.PerfCounterCtrl            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  40: com.jogamp.common.util.RunnableTask               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   32/  40: com.jogamp.common.util.SHASum                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   33/  40: com.jogamp.common.util.SHASum.TempJarSHASum       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/  40: com.jogamp.common.util.SecurityUtil               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   35/  40: com.jogamp.common.util.UnsafeUtil                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   36/  40: com.jogamp.common.util.WeakIdentityHashMap        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/  40: com.jogamp.common.util.cache.TempCacheReg         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   38/  40: com.jogamp.common.util.cache.TempFileCache        : Remove    1, Change    2, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/  40: com.jogamp.common.util.cache.TempJarCache         : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Removed Method get, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[(I)J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(J)Lcom/jogamp/common/nio/NativeBuffer;], sig[(J)TB;], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(IJ)Lcom/jogamp/common/nio/NativeBuffer;], sig[(IJ)TB;], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Removed Field ELEMENT_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Removed Method loadFirstAvailable, desc[(Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method currentTimeMicros, desc[()J], sig[null], throws nil, access[native public static]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Removed Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Removed Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Removed Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Removed Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Removed Method isTempJarCacheUsed, desc[()Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Removed Method isValid, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Changed Method getRootDir, access[added: static ]
    [junit]  Changed Method getBaseDir, access[added: static ]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioFormat
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.av.AudioSink.AudioDataFrame
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink.AudioFrame
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSinkFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.TimeFrameI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.AbstractBuffer
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/AbstractBuffer;], sig[(I)TB;], throws nil, access[final public]
    [junit]  Added Field POINTER_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field limit, desc[I], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method toSubString, desc[()Ljava/lang/String;], sig[null], throws nil, access[protected]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.Buffers
    [junit]  Added Method put3d, desc[(Ljava/nio/Buffer;DDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[(Ljava/nio/Buffer;II)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4d, desc[(Ljava/nio/Buffer;DDDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[([SII)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method copyNativeToDirectByteBuffer, desc[(JJ)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method putd, desc[(Ljava/nio/Buffer;[DII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[DII)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[([CII)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Int, desc[(Ljava/nio/Buffer;II)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4f, desc[(Ljava/nio/Buffer;FFFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFFF)TB;], throws nil, access[public static]
    [junit]  Added Method put4s, desc[(Ljava/nio/Buffer;SSSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSSS)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[(Ljava/nio/Buffer;II)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3f, desc[(Ljava/nio/Buffer;FFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFF)TB;], throws nil, access[public static]
    [junit]  Added Method puti, desc[(Ljava/nio/Buffer;[III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[III)TB;], throws nil, access[public static]
    [junit]  Added Method put3s, desc[(Ljava/nio/Buffer;SSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSS)TB;], throws nil, access[public static]
    [junit]  Added Method strnlen, desc[(JI)I], sig[null], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[([DII)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Long, desc[([JII)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method typeNameToBufferClass, desc[(Ljava/lang/String;)Ljava/lang/Class;], sig[(Ljava/lang/String;)Ljava/lang/Class<+Ljava/nio/Buffer;>;], throws nil, access[public static]
    [junit]  Added Method put4b, desc[(Ljava/nio/Buffer;BBBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Long, desc[(Ljava/nio/Buffer;II)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3i, desc[(Ljava/nio/Buffer;III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;III)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Int, desc[([III)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4i, desc[(Ljava/nio/Buffer;IIII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;IIII)TB;], throws nil, access[public static]
    [junit]  Added Method putf, desc[(Ljava/nio/Buffer;[FII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[FII)TB;], throws nil, access[public static]
    [junit]  Added Method putb, desc[(Ljava/nio/Buffer;[BII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[BII)TB;], throws nil, access[public static]
    [junit]  Added Method put3b, desc[(Ljava/nio/Buffer;BBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[(Ljava/nio/Buffer;II)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeOfBufferElem, desc[(Ljava/lang/Class;)I], sig[(Ljava/lang/Class<+Ljava/nio/Buffer;>;)I], throws nil, access[public static]
    [junit]  Added Method puts, desc[(Ljava/nio/Buffer;[SII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[SII)TB;], throws nil, access[public static]
    [junit] Class com.jogamp.common.nio.Buffers.Cleaner
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ElementBuffer
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Method flushSlices, desc[()V], sig[null], throws [java/io/IOException], access[final public super synchronized]
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/NativeBuffer;], sig[(I)TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Added Method get, desc[(I[JII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit]  Added Method derefPointer, desc[(JI)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method wrap, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method derefPointer, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method put, desc[([JIII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.Clock
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Added Method loadFirstAvailable, desc[(Ljava/util/List;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundleInfo
    [junit]  Added Method searchToolLibSystemPathFirst, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method searchToolLibInSystemPath, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Field ARM64_IOS, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field X86_32_ANDROID, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method open, desc[(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPathVarname, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPaths, desc[()Ljava/util/List;], sig[()Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Added Field IOS, desc[Lcom/jogamp/common/os/Platform$OSType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Method roundToPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method nextPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method isPowerOf2, desc[(I)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Field MAX_POWER_OF_2, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Lcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method filesOf, desc[(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/ArrayList;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/util/regex/Pattern;>;Ljava/util/List<Ljava/util/regex/Pattern;>;)Ljava/util/ArrayList<Ljava/lang/String;>;], throws nil, access[public static]
    [junit]  Added Method copyStreamChunk2ByteBuffer, desc[(Ljava/io/InputStream;II)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.common.util.JogampVersion
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHASources, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANativesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_SOURCES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHAClasses, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHAClassesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANatives, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.PerfCounterCtrl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Ljava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SHASum.TempJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SecurityUtil
    [junit]  Added Method getSecurityManager, desc[()Ljava/lang/SecurityManager;], sig[null], throws nil, access[final public static]
    [junit]  Added Method doPrivileged, desc[(Ljava/security/PrivilegedAction;)Ljava/lang/Object;], sig[<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.UnsafeUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.WeakIdentityHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Added Method isTempJarCacheUsed, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Added Method isValid, desc[(Z)Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioFormat
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.av.AudioSink.AudioDataFrame
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink.AudioFrame
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSinkFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.TimeFrameI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.AbstractBuffer
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/AbstractBuffer;], sig[(I)TB;], throws nil, access[final public]
    [junit]  Added Field POINTER_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field limit, desc[I], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method toSubString, desc[()Ljava/lang/String;], sig[null], throws nil, access[protected]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.Buffers
    [junit]  Added Method put3d, desc[(Ljava/nio/Buffer;DDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[(Ljava/nio/Buffer;II)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4d, desc[(Ljava/nio/Buffer;DDDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[([SII)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method copyNativeToDirectByteBuffer, desc[(JJ)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method putd, desc[(Ljava/nio/Buffer;[DII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[DII)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[([CII)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Int, desc[(Ljava/nio/Buffer;II)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4f, desc[(Ljava/nio/Buffer;FFFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFFF)TB;], throws nil, access[public static]
    [junit]  Added Method put4s, desc[(Ljava/nio/Buffer;SSSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSSS)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[(Ljava/nio/Buffer;II)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3f, desc[(Ljava/nio/Buffer;FFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFF)TB;], throws nil, access[public static]
    [junit]  Added Method puti, desc[(Ljava/nio/Buffer;[III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[III)TB;], throws nil, access[public static]
    [junit]  Added Method put3s, desc[(Ljava/nio/Buffer;SSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSS)TB;], throws nil, access[public static]
    [junit]  Added Method strnlen, desc[(JI)I], sig[null], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[([DII)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Long, desc[([JII)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method typeNameToBufferClass, desc[(Ljava/lang/String;)Ljava/lang/Class;], sig[(Ljava/lang/String;)Ljava/lang/Class<+Ljava/nio/Buffer;>;], throws nil, access[public static]
    [junit]  Added Method put4b, desc[(Ljava/nio/Buffer;BBBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Long, desc[(Ljava/nio/Buffer;II)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3i, desc[(Ljava/nio/Buffer;III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;III)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Int, desc[([III)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4i, desc[(Ljava/nio/Buffer;IIII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;IIII)TB;], throws nil, access[public static]
    [junit]  Added Method putf, desc[(Ljava/nio/Buffer;[FII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[FII)TB;], throws nil, access[public static]
    [junit]  Added Method putb, desc[(Ljava/nio/Buffer;[BII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[BII)TB;], throws nil, access[public static]
    [junit]  Added Method put3b, desc[(Ljava/nio/Buffer;BBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[(Ljava/nio/Buffer;II)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeOfBufferElem, desc[(Ljava/lang/Class;)I], sig[(Ljava/lang/Class<+Ljava/nio/Buffer;>;)I], throws nil, access[public static]
    [junit]  Added Method puts, desc[(Ljava/nio/Buffer;[SII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[SII)TB;], throws nil, access[public static]
    [junit] Class com.jogamp.common.nio.Buffers.Cleaner
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ElementBuffer
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Method flushSlices, desc[()V], sig[null], throws [java/io/IOException], access[final public super synchronized]
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/NativeBuffer;], sig[(I)TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[(I)J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(J)Lcom/jogamp/common/nio/NativeBuffer;], sig[(J)TB;], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(IJ)Lcom/jogamp/common/nio/NativeBuffer;], sig[(IJ)TB;], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Added Method get, desc[(I[JII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit]  Removed Field ELEMENT_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method derefPointer, desc[(JI)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method wrap, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method derefPointer, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method put, desc[([JIII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.Clock
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Removed Method loadFirstAvailable, desc[(Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit]  Added Method loadFirstAvailable, desc[(Ljava/util/List;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundleInfo
    [junit]  Added Method searchToolLibSystemPathFirst, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method searchToolLibInSystemPath, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Field ARM64_IOS, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field X86_32_ANDROID, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method open, desc[(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPathVarname, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPaths, desc[()Ljava/util/List;], sig[()Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method currentTimeMicros, desc[()J], sig[null], throws nil, access[native public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Added Field IOS, desc[Lcom/jogamp/common/os/Platform$OSType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Removed Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Method roundToPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method nextPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method isPowerOf2, desc[(I)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Field MAX_POWER_OF_2, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Lcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit]  Removed Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method filesOf, desc[(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/ArrayList;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/util/regex/Pattern;>;Ljava/util/List<Ljava/util/regex/Pattern;>;)Ljava/util/ArrayList<Ljava/lang/String;>;], throws nil, access[public static]
    [junit]  Added Method copyStreamChunk2ByteBuffer, desc[(Ljava/io/InputStream;II)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Removed Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JogampVersion
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHASources, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANativesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_SOURCES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHAClasses, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHAClassesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANatives, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.PerfCounterCtrl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Removed Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Added Method invokeOnCurrentThread, desc[(Ljava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SHASum.TempJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SecurityUtil
    [junit]  Added Method getSecurityManager, desc[()Ljava/lang/SecurityManager;], sig[null], throws nil, access[final public static]
    [junit]  Added Method doPrivileged, desc[(Ljava/security/PrivilegedAction;)Ljava/lang/Object;], sig[<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.UnsafeUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.WeakIdentityHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Added Method isTempJarCacheUsed, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isTempJarCacheUsed, desc[()Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Removed Method isValid, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method isValid, desc[(Z)Z], sig[null], throws nil, access[public]
    [junit]  Changed Method getRootDir, access[added: static ]
    [junit]  Changed Method getBaseDir, access[added: static ]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1691850572999 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850572999 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.665 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1691850572864 ms III - Start
    [junit] SLOCK [T main @ 1691850572864 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.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: 7 differences in 3 classes:
    [junit]   Remove 0, Change 0, CompatChange 0, Deprecate 6, Add 1
    [junit] 
    [junit]    0/   3: com.jogamp.common.util.IOUtil              : Remove    0, Change    0, CompatChange    0, Deprecate    5, Add    0
    [junit]    1/   3: com.jogamp.common.util.IOUtil.StreamMonitor: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/   3: com.jogamp.common.util.JarUtil             : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil.StreamMonitor
    [junit]  Added Class , access[public super synchronized]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.StreamMonitor
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar
    [junit]  Current  version: 2.3.0 (2.3.0) - lib/v2.3.0/gluegen-rt.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: 156 differences in 35 classes:
    [junit]   Remove 61, Change 2, CompatChange 16, Deprecate 3, Add 74
    [junit] 
    [junit]    0/  35: com.jogamp.common.ExceptionUtils                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/  35: com.jogamp.common.net.URIQueryProps                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    2/  35: com.jogamp.common.net.Uri                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  35: com.jogamp.common.net.Uri.ASCIIEncoded                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  35: com.jogamp.common.net.Uri.Encoded                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  35: com.jogamp.common.net.UriQueryProps                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  35: com.jogamp.common.nio.ByteBufferInputStream                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  35: com.jogamp.common.nio.MappedByteBufferInputStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    8/  35: com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  35: com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  35: com.jogamp.common.nio.MappedByteBufferOutputStream            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  35: com.jogamp.common.os.DynamicLibraryBundle                     : Remove    0, Change    1, CompatChange    3, Deprecate    0, Add    2
    [junit]   12/  35: com.jogamp.common.os.DynamicLinker                            : Remove    1, Change    0, CompatChange    1, Deprecate    0, Add    3
    [junit]   13/  35: com.jogamp.common.os.DynamicLookupHelper                      : Remove    0, Change    0, CompatChange    2, Deprecate    0, Add    2
    [junit]   14/  35: com.jogamp.common.os.MachineDataInfo                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/  35: com.jogamp.common.os.MachineDataInfo.StaticConfig             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/  35: com.jogamp.common.os.MachineDescription                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   17/  35: com.jogamp.common.os.MachineDescription.ID                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   18/  35: com.jogamp.common.os.MachineDescription.StaticConfig          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   19/  35: com.jogamp.common.os.NativeLibrary                            : Remove    1, Change    1, CompatChange    7, Deprecate    0, Add    2
    [junit]   20/  35: com.jogamp.common.os.Platform                                 : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   21/  35: com.jogamp.common.os.Platform.ABIType                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   22/  35: com.jogamp.common.os.Platform.CPUFamily                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   23/  35: com.jogamp.common.os.Platform.CPUType                         : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]   24/  35: com.jogamp.common.os.Platform.OSType                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   25/  35: com.jogamp.common.util.Bitstream                              : Remove   10, Change    0, CompatChange    1, Deprecate    0, Add   13
    [junit]   26/  35: com.jogamp.common.util.Bitstream.ByteArrayStream              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   27/  35: com.jogamp.common.util.Bitstream.ByteBufferStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   28/  35: com.jogamp.common.util.Bitstream.ByteInputStream              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/  35: com.jogamp.common.util.Bitstream.ByteOutputStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   30/  35: com.jogamp.common.util.Bitstream.ByteStream                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  35: com.jogamp.common.util.IOUtil                                 : Remove   19, Change    0, CompatChange    1, Deprecate    0, Add    3
    [junit]   32/  35: com.jogamp.common.util.JarUtil                                : Remove   13, Change    0, CompatChange    0, Deprecate    1, Add   12
    [junit]   33/  35: com.jogamp.common.util.cache.TempJarCache                     : Remove    6, Change    0, CompatChange    0, Deprecate    2, Add    8
    [junit]   34/  35: com.jogamp.gluegen.runtime.FunctionAddressResolver            : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.common.net.URIQueryProps
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Removed Method closeLibrary, desc[(J)V], sig[null], throws [java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDescription
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.ID
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.StaticConfig
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Removed Method isFunctionAvailableGlobal, desc[(Ljava/lang/String;)Z], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method isJava6, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isJavaSE, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getMachineDescription, desc[()Lcom/jogamp/common/os/MachineDescription;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method getFamily, desc[()Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Removed Method writeInt32, desc[(ZZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method toBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method writeInt16, desc[(ZZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeBits31, desc[(ZII)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method readUInt8, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readBits31, desc[(ZI)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method toHexBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method readUInt32, desc[(ZZ)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt8, desc[(ZB)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt16, desc[(ZZ)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method toURISimple, desc[(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data jar, access[final public static]
    [junit]  Removed Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toURISimple, desc[(Ljava/io/File;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field FILE_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data file, access[final public static]
    [junit]  Removed Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field HTTPS_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data https, access[final public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field HTTP_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data http, access[final public static]
    [junit]  Removed Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field SCHEME_SEPARATOR, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data :, access[final public static]
    [junit]  Removed Method decodeURIIfFilePath, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME_SEPARATOR, desc[C], sig[null], value[type java.lang.Integer, data 33, access[final public static]
    [junit]  Removed Method compose, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarFile, desc[(Ljava/net/URI;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntryURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method hasJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addClasses, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkResources, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addNativeLibs, desc[(Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkClasses, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method checkNativeLibs, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addAll, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Changed Method loadFirstAvailable, access[added: static ]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Changed Method dynamicLookupFunctionGlobal, access[removed: static ]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method getToolGetProcAddressHandle, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  CompatChanged Method lookupSymbol, throws[[java/lang/IllegalArgumentException] -> [java/lang/IllegalArgumentException, java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method close, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  CompatChanged Method readBit, throws[[java/lang/IllegalStateException, java/io/IOException] -> [java/lang/UnsupportedOperationException, java/lang/IllegalStateException, java/io/IOException]], access[]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  CompatChanged Method getTempDir, throws[[java/lang/RuntimeException, java/lang/SecurityException] -> [java/io/IOException, java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.gluegen.runtime.FunctionAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.ASCIIEncoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.Encoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.UriQueryProps
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.nio.MappedByteBufferOutputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method closeLibrary, desc[(JZ)V], sig[null], throws [java/lang/SecurityException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Added Method getMachineDataInfo, desc[()Lcom/jogamp/common/os/MachineDataInfo;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.ABIType
    [junit]  Added Method query, desc[(Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$ABIType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field EABI_AARCH64, desc[Lcom/jogamp/common/os/Platform$ABIType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Added Field ARMv8_A, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Method query, desc[(Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;], sig[null], throws nil, access[final public static]
    [junit]  Added Field ARM64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field is32Bit, desc[Z], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$CPUType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field PPC64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Added Method writeInt32, desc[(ZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toHexBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(Z[BII)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException, java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method writeInt16, desc[(ZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt8, desc[()I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readBits31, desc[(I)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method writeBits31, desc[(II)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method readUInt32, desc[(Z)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt16, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(ZLjava/nio/ByteBuffer;II)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method writeInt8, desc[(B)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteArrayStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteBufferStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteInputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteOutputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method getUriFilePathOrASCII, desc[(Lcom/jogamp/common/net/Uri;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Field patternSpaceEnc, desc[Ljava/util/regex/Pattern;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method close, desc[(Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Added Method hasJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarEntryUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntry, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getRelativeOf, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method getJarFile, desc[(Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method checkClasses, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method getResourceUri, desc[(Ljava/lang/String;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkResources, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addClasses, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addResources, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addNativeLibs, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkNativeLibs, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addAll, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.URIQueryProps
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.ASCIIEncoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.Encoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.UriQueryProps
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.nio.MappedByteBufferOutputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Changed Method loadFirstAvailable, access[added: static ]
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method getToolGetProcAddressHandle, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Removed Method closeLibrary, desc[(J)V], sig[null], throws [java/lang/IllegalArgumentException], access[abstract public]
    [junit]  CompatChanged Method lookupSymbol, throws[[java/lang/IllegalArgumentException] -> [java/lang/IllegalArgumentException, java/lang/SecurityException]], access[]
    [junit]  Added Method closeLibrary, desc[(JZ)V], sig[null], throws [java/lang/SecurityException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.MachineDataInfo
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.ID
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.StaticConfig
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method close, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Removed Method isFunctionAvailableGlobal, desc[(Ljava/lang/String;)Z], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Changed Method dynamicLookupFunctionGlobal, access[removed: static ]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method isJava6, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isJavaSE, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getMachineDataInfo, desc[()Lcom/jogamp/common/os/MachineDataInfo;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getMachineDescription, desc[()Lcom/jogamp/common/os/MachineDescription;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.ABIType
    [junit]  Added Method query, desc[(Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$ABIType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field EABI_AARCH64, desc[Lcom/jogamp/common/os/Platform$ABIType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Added Field ARMv8_A, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Method query, desc[(Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;], sig[null], throws nil, access[final public static]
    [junit]  Added Field ARM64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Removed Method getFamily, desc[()Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], throws nil, access[public]
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field is32Bit, desc[Z], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$CPUType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field PPC64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Removed Method writeInt32, desc[(ZZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method toBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method writeInt32, desc[(ZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt16, desc[(ZZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toHexBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method writeBits31, desc[(ZII)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method toHexBinString, desc[(Z[BII)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method readBit, throws[[java/lang/IllegalStateException, java/io/IOException] -> [java/lang/UnsupportedOperationException, java/lang/IllegalStateException, java/io/IOException]], access[]
    [junit]  Removed Method readUInt8, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException, java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method writeInt16, desc[(ZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt8, desc[()I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readBits31, desc[(I)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method writeBits31, desc[(II)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method readBits31, desc[(ZI)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method toHexBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method readUInt32, desc[(Z)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt16, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt32, desc[(ZZ)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt8, desc[(ZB)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(ZLjava/nio/ByteBuffer;II)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method writeInt8, desc[(B)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt16, desc[(ZZ)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteArrayStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteBufferStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteInputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteOutputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method toURISimple, desc[(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data jar, access[final public static]
    [junit]  Removed Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toURISimple, desc[(Ljava/io/File;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getUriFilePathOrASCII, desc[(Lcom/jogamp/common/net/Uri;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field FILE_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data file, access[final public static]
    [junit]  CompatChanged Method getTempDir, throws[[java/lang/RuntimeException, java/lang/SecurityException] -> [java/io/IOException, java/lang/SecurityException]], access[]
    [junit]  Added Field patternSpaceEnc, desc[Ljava/util/regex/Pattern;], sig[null], value[type null, data null, access[final public static]
    [junit]  Removed Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field HTTPS_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data https, access[final public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field HTTP_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data http, access[final public static]
    [junit]  Added Method close, desc[(Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;], sig[null], throws nil, access[public static]
    [junit]  Removed Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field SCHEME_SEPARATOR, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data :, access[final public static]
    [junit]  Removed Method decodeURIIfFilePath, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME_SEPARATOR, desc[C], sig[null], value[type java.lang.Integer, data 33, access[final public static]
    [junit]  Removed Method compose, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method hasJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntryUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntry, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFile, desc[(Ljava/net/URI;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntryURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getRelativeOf, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method hasJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFile, desc[(Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method checkClasses, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addClasses, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkResources, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method getResourceUri, desc[(Ljava/lang/String;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkResources, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addClasses, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addResources, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addNativeLibs, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method addNativeLibs, desc[(Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkNativeLibs, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addAll, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkClasses, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method checkNativeLibs, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addAll, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] Class com.jogamp.gluegen.runtime.FunctionAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/gluegen-rt.jar
    [junit]  Current  version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Field values changed: false
    [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: 50 differences in 23 classes:
    [junit]   Remove 0, Change 0, CompatChange 5, Deprecate 10, Add 35
    [junit] 
    [junit]    0/  23: com.jogamp.common.ExceptionUtils                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]    1/  23: com.jogamp.common.ExceptionUtils.CustomStackTrace : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  23: com.jogamp.common.jvm.JNILibLoaderBase            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  23: com.jogamp.common.net.Uri                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  23: com.jogamp.common.nio.StructAccessor              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    5/  23: com.jogamp.common.os.NativeLibrary                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  23: com.jogamp.common.util.ArrayHashMap               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  23: com.jogamp.common.util.ArrayHashSet               : Remove    0, Change    0, CompatChange    5, Deprecate    3, Add    5
    [junit]    8/  23: com.jogamp.common.util.Bitfield                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  23: com.jogamp.common.util.Bitfield.Factory           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  23: com.jogamp.common.util.Bitfield.Util              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  23: com.jogamp.common.util.CustomCompress             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  23: com.jogamp.common.util.FunctionTask               : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    1
    [junit]   13/  23: com.jogamp.common.util.IOUtil                     : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    2
    [junit]   14/  23: com.jogamp.common.util.IOUtil.ClassResources      : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    2
    [junit]   15/  23: com.jogamp.common.util.IntBitfield                : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    0
    [junit]   16/  23: com.jogamp.common.util.InterruptSource            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/  23: com.jogamp.common.util.InterruptSource.Thread     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   18/  23: com.jogamp.common.util.InterruptSource.Util       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   19/  23: com.jogamp.common.util.InterruptedRuntimeException: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   20/  23: com.jogamp.common.util.RunnableTask               : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    1
    [junit]   21/  23: com.jogamp.common.util.SourcedInterruptedException: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  23: com.jogamp.common.util.TaskBase                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  CompatChanged Method addAll, throws[[] -> [java/lang/UnsupportedOperationException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method getOrAdd, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method remove, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/IllegalArgumentException, java/lang/NullPointerException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Deprecated Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Deprecated Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Deprecated Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Deprecated Class , access[public super synchronized]
    [junit]  Deprecated Method getBitCount, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Deprecated Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Method printStackTrace, desc[(Ljava/io/PrintStream;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit]  Added Method printCause, desc[(Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Throwable;III)I], sig[null], throws nil, access[public static]
    [junit]  Added Method dumpThrowable, desc[(Ljava/lang/String;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.ExceptionUtils.CustomStackTrace
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.jvm.JNILibLoaderBase
    [junit]  Added Field PERF, desc[Z], sig[null], value[type null, data null, access[final protected static]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Method isJarScheme, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getBooleanAt, desc[(I)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleanAt, desc[(IZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleansAt, desc[(I[Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getBooleansAt, desc[(I[Z)[Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method enumerateLibraryPaths, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List;], sig[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.ArrayHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Added Field DEFAULT_LOAD_FACTOR, desc[F], sig[null], value[type java.lang.Float, data 0.75, access[final public static]
    [junit]  Added Field DEFAULT_INITIAL_CAPACITY, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method <init>, desc[(ZIF)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/common/util/ArrayHashSet<TE;>;)V], throws nil, access[public]
    [junit]  Added Method supportsNullValue, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.Bitfield
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.Bitfield.Factory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.CustomCompress
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method appendCharStream, desc[(Ljava/lang/StringBuilder;Ljava/io/Reader;)Ljava/lang/StringBuilder;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method getResource, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/net/URLConnection;], sig[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Added Method <init>, desc[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)V], sig[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V], throws nil, access[public]
    [junit]  Added Field classLoader, desc[Ljava/lang/ClassLoader;], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.InterruptSource
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.InterruptSource.Thread
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptSource.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptedRuntimeException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLjava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SourcedInterruptedException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.TaskBase
    [junit]  Added Field isExecuted, desc[Z], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit]  Added Method getExecutionThread, desc[()Ljava/lang/Thread;], sig[null], throws nil, access[final public]
    [junit]  Added Field execThread, desc[Ljava/lang/Thread;], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Method printStackTrace, desc[(Ljava/io/PrintStream;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit]  Added Method printCause, desc[(Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Throwable;III)I], sig[null], throws nil, access[public static]
    [junit]  Added Method dumpThrowable, desc[(Ljava/lang/String;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.ExceptionUtils.CustomStackTrace
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.jvm.JNILibLoaderBase
    [junit]  Added Field PERF, desc[Z], sig[null], value[type null, data null, access[final protected static]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Method isJarScheme, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getBooleanAt, desc[(I)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleanAt, desc[(IZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleansAt, desc[(I[Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getBooleansAt, desc[(I[Z)[Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method enumerateLibraryPaths, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List;], sig[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.ArrayHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Added Field DEFAULT_LOAD_FACTOR, desc[F], sig[null], value[type java.lang.Float, data 0.75, access[final public static]
    [junit]  CompatChanged Method addAll, throws[[] -> [java/lang/UnsupportedOperationException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Field DEFAULT_INITIAL_CAPACITY, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  CompatChanged Method getOrAdd, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Method <init>, desc[(ZIF)V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method remove, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/common/util/ArrayHashSet<TE;>;)V], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method supportsNullValue, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Deprecated Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/IllegalArgumentException, java/lang/NullPointerException]], access[]
    [junit] Class com.jogamp.common.util.Bitfield
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.Bitfield.Factory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.CustomCompress
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit]  Deprecated Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method appendCharStream, desc[(Ljava/lang/StringBuilder;Ljava/io/Reader;)Ljava/lang/StringBuilder;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit]  Added Method getResource, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/net/URLConnection;], sig[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Added Method <init>, desc[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)V], sig[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit]  Added Field classLoader, desc[Ljava/lang/ClassLoader;], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Deprecated Class , access[public super synchronized]
    [junit]  Deprecated Method getBitCount, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.InterruptSource
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.InterruptSource.Thread
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptSource.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptedRuntimeException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Deprecated Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLjava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SourcedInterruptedException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.TaskBase
    [junit]  Added Field isExecuted, desc[Z], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit]  Added Method getExecutionThread, desc[()Ljava/lang/Thread;], sig[null], throws nil, access[final public]
    [junit]  Added Field execThread, desc[Ljava/lang/Thread;], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Current  version: 2.5.0 (2.5.0-rc-20230812) - /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.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.5.0 (2.5.0-rc-20230812) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 133 differences in 40 classes:
    [junit]   Remove 29, Change 2, CompatChange 0, Deprecate 0, Add 102
    [junit] 
    [junit]    0/  40: com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/  40: com.jogamp.common.av.AudioFormat                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  40: com.jogamp.common.av.AudioSink                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  40: com.jogamp.common.av.AudioSink.AudioDataFrame     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  40: com.jogamp.common.av.AudioSink.AudioFrame         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  40: com.jogamp.common.av.AudioSinkFactory             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  40: com.jogamp.common.av.TimeFrameI                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  40: com.jogamp.common.nio.AbstractBuffer              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]    8/  40: com.jogamp.common.nio.Buffers                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   29
    [junit]    9/  40: com.jogamp.common.nio.Buffers.Cleaner             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  40: com.jogamp.common.nio.ElementBuffer               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  40: com.jogamp.common.nio.MappedByteBufferInputStream : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  40: com.jogamp.common.nio.NativeBuffer                : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]   13/  40: com.jogamp.common.nio.PointerBuffer               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]   14/  40: com.jogamp.common.nio.StructAccessor              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/  40: com.jogamp.common.os.Clock                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/  40: com.jogamp.common.os.DynamicLibraryBundle         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/  40: com.jogamp.common.os.DynamicLibraryBundleInfo     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   18/  40: com.jogamp.common.os.MachineDataInfo.StaticConfig : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   19/  40: com.jogamp.common.os.NativeLibrary                : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]   20/  40: com.jogamp.common.os.Platform                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   21/  40: com.jogamp.common.os.Platform.OSType              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  40: com.jogamp.common.util.ArrayHashSet               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   23/  40: com.jogamp.common.util.Bitfield.Util              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]   24/  40: com.jogamp.common.util.FunctionTask               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   25/  40: com.jogamp.common.util.IOUtil                     : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]   26/  40: com.jogamp.common.util.IOUtil.ClassResources      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   27/  40: com.jogamp.common.util.IntBitfield                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   28/  40: com.jogamp.common.util.JarUtil                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   29/  40: com.jogamp.common.util.JogampVersion              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]   30/  40: com.jogamp.common.util.PerfCounterCtrl            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  40: com.jogamp.common.util.RunnableTask               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   32/  40: com.jogamp.common.util.SHASum                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   33/  40: com.jogamp.common.util.SHASum.TempJarSHASum       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/  40: com.jogamp.common.util.SecurityUtil               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   35/  40: com.jogamp.common.util.UnsafeUtil                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   36/  40: com.jogamp.common.util.WeakIdentityHashMap        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/  40: com.jogamp.common.util.cache.TempCacheReg         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   38/  40: com.jogamp.common.util.cache.TempFileCache        : Remove    1, Change    2, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/  40: com.jogamp.common.util.cache.TempJarCache         : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Removed Method get, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[(I)J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(J)Lcom/jogamp/common/nio/NativeBuffer;], sig[(J)TB;], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(IJ)Lcom/jogamp/common/nio/NativeBuffer;], sig[(IJ)TB;], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Removed Field ELEMENT_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Removed Method loadFirstAvailable, desc[(Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method currentTimeMicros, desc[()J], sig[null], throws nil, access[native public static]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Removed Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Removed Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Removed Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Removed Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Removed Method isTempJarCacheUsed, desc[()Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Removed Method isValid, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Changed Method getRootDir, access[added: static ]
    [junit]  Changed Method getBaseDir, access[added: static ]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioFormat
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.av.AudioSink.AudioDataFrame
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink.AudioFrame
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSinkFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.TimeFrameI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.AbstractBuffer
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/AbstractBuffer;], sig[(I)TB;], throws nil, access[final public]
    [junit]  Added Field POINTER_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field limit, desc[I], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method toSubString, desc[()Ljava/lang/String;], sig[null], throws nil, access[protected]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.Buffers
    [junit]  Added Method put3d, desc[(Ljava/nio/Buffer;DDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[(Ljava/nio/Buffer;II)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4d, desc[(Ljava/nio/Buffer;DDDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[([SII)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method copyNativeToDirectByteBuffer, desc[(JJ)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method putd, desc[(Ljava/nio/Buffer;[DII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[DII)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[([CII)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Int, desc[(Ljava/nio/Buffer;II)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4f, desc[(Ljava/nio/Buffer;FFFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFFF)TB;], throws nil, access[public static]
    [junit]  Added Method put4s, desc[(Ljava/nio/Buffer;SSSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSSS)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[(Ljava/nio/Buffer;II)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3f, desc[(Ljava/nio/Buffer;FFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFF)TB;], throws nil, access[public static]
    [junit]  Added Method puti, desc[(Ljava/nio/Buffer;[III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[III)TB;], throws nil, access[public static]
    [junit]  Added Method put3s, desc[(Ljava/nio/Buffer;SSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSS)TB;], throws nil, access[public static]
    [junit]  Added Method strnlen, desc[(JI)I], sig[null], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[([DII)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Long, desc[([JII)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method typeNameToBufferClass, desc[(Ljava/lang/String;)Ljava/lang/Class;], sig[(Ljava/lang/String;)Ljava/lang/Class<+Ljava/nio/Buffer;>;], throws nil, access[public static]
    [junit]  Added Method put4b, desc[(Ljava/nio/Buffer;BBBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Long, desc[(Ljava/nio/Buffer;II)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3i, desc[(Ljava/nio/Buffer;III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;III)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Int, desc[([III)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4i, desc[(Ljava/nio/Buffer;IIII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;IIII)TB;], throws nil, access[public static]
    [junit]  Added Method putf, desc[(Ljava/nio/Buffer;[FII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[FII)TB;], throws nil, access[public static]
    [junit]  Added Method putb, desc[(Ljava/nio/Buffer;[BII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[BII)TB;], throws nil, access[public static]
    [junit]  Added Method put3b, desc[(Ljava/nio/Buffer;BBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[(Ljava/nio/Buffer;II)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeOfBufferElem, desc[(Ljava/lang/Class;)I], sig[(Ljava/lang/Class<+Ljava/nio/Buffer;>;)I], throws nil, access[public static]
    [junit]  Added Method puts, desc[(Ljava/nio/Buffer;[SII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[SII)TB;], throws nil, access[public static]
    [junit] Class com.jogamp.common.nio.Buffers.Cleaner
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ElementBuffer
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Method flushSlices, desc[()V], sig[null], throws [java/io/IOException], access[final public super synchronized]
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/NativeBuffer;], sig[(I)TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Added Method get, desc[(I[JII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit]  Added Method derefPointer, desc[(JI)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method wrap, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method derefPointer, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method put, desc[([JIII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.Clock
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Added Method loadFirstAvailable, desc[(Ljava/util/List;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundleInfo
    [junit]  Added Method searchToolLibSystemPathFirst, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method searchToolLibInSystemPath, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Field ARM64_IOS, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field X86_32_ANDROID, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method open, desc[(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPathVarname, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPaths, desc[()Ljava/util/List;], sig[()Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Added Field IOS, desc[Lcom/jogamp/common/os/Platform$OSType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Method roundToPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method nextPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method isPowerOf2, desc[(I)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Field MAX_POWER_OF_2, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Lcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method filesOf, desc[(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/ArrayList;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/util/regex/Pattern;>;Ljava/util/List<Ljava/util/regex/Pattern;>;)Ljava/util/ArrayList<Ljava/lang/String;>;], throws nil, access[public static]
    [junit]  Added Method copyStreamChunk2ByteBuffer, desc[(Ljava/io/InputStream;II)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.common.util.JogampVersion
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHASources, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANativesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_SOURCES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHAClasses, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHAClassesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANatives, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.PerfCounterCtrl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Ljava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SHASum.TempJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SecurityUtil
    [junit]  Added Method getSecurityManager, desc[()Ljava/lang/SecurityManager;], sig[null], throws nil, access[final public static]
    [junit]  Added Method doPrivileged, desc[(Ljava/security/PrivilegedAction;)Ljava/lang/Object;], sig[<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.UnsafeUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.WeakIdentityHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Added Method isTempJarCacheUsed, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Added Method isValid, desc[(Z)Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioFormat
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.av.AudioSink.AudioDataFrame
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink.AudioFrame
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSinkFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.TimeFrameI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.AbstractBuffer
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/AbstractBuffer;], sig[(I)TB;], throws nil, access[final public]
    [junit]  Added Field POINTER_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field limit, desc[I], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method toSubString, desc[()Ljava/lang/String;], sig[null], throws nil, access[protected]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.Buffers
    [junit]  Added Method put3d, desc[(Ljava/nio/Buffer;DDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[(Ljava/nio/Buffer;II)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4d, desc[(Ljava/nio/Buffer;DDDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[([SII)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method copyNativeToDirectByteBuffer, desc[(JJ)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method putd, desc[(Ljava/nio/Buffer;[DII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[DII)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[([CII)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Int, desc[(Ljava/nio/Buffer;II)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4f, desc[(Ljava/nio/Buffer;FFFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFFF)TB;], throws nil, access[public static]
    [junit]  Added Method put4s, desc[(Ljava/nio/Buffer;SSSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSSS)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[(Ljava/nio/Buffer;II)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3f, desc[(Ljava/nio/Buffer;FFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFF)TB;], throws nil, access[public static]
    [junit]  Added Method puti, desc[(Ljava/nio/Buffer;[III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[III)TB;], throws nil, access[public static]
    [junit]  Added Method put3s, desc[(Ljava/nio/Buffer;SSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSS)TB;], throws nil, access[public static]
    [junit]  Added Method strnlen, desc[(JI)I], sig[null], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[([DII)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Long, desc[([JII)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method typeNameToBufferClass, desc[(Ljava/lang/String;)Ljava/lang/Class;], sig[(Ljava/lang/String;)Ljava/lang/Class<+Ljava/nio/Buffer;>;], throws nil, access[public static]
    [junit]  Added Method put4b, desc[(Ljava/nio/Buffer;BBBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Long, desc[(Ljava/nio/Buffer;II)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3i, desc[(Ljava/nio/Buffer;III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;III)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Int, desc[([III)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4i, desc[(Ljava/nio/Buffer;IIII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;IIII)TB;], throws nil, access[public static]
    [junit]  Added Method putf, desc[(Ljava/nio/Buffer;[FII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[FII)TB;], throws nil, access[public static]
    [junit]  Added Method putb, desc[(Ljava/nio/Buffer;[BII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[BII)TB;], throws nil, access[public static]
    [junit]  Added Method put3b, desc[(Ljava/nio/Buffer;BBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[(Ljava/nio/Buffer;II)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeOfBufferElem, desc[(Ljava/lang/Class;)I], sig[(Ljava/lang/Class<+Ljava/nio/Buffer;>;)I], throws nil, access[public static]
    [junit]  Added Method puts, desc[(Ljava/nio/Buffer;[SII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[SII)TB;], throws nil, access[public static]
    [junit] Class com.jogamp.common.nio.Buffers.Cleaner
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ElementBuffer
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Method flushSlices, desc[()V], sig[null], throws [java/io/IOException], access[final public super synchronized]
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/NativeBuffer;], sig[(I)TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[(I)J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(J)Lcom/jogamp/common/nio/NativeBuffer;], sig[(J)TB;], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(IJ)Lcom/jogamp/common/nio/NativeBuffer;], sig[(IJ)TB;], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Added Method get, desc[(I[JII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit]  Removed Field ELEMENT_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method derefPointer, desc[(JI)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method wrap, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method derefPointer, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method put, desc[([JIII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.Clock
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Removed Method loadFirstAvailable, desc[(Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit]  Added Method loadFirstAvailable, desc[(Ljava/util/List;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundleInfo
    [junit]  Added Method searchToolLibSystemPathFirst, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method searchToolLibInSystemPath, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Field ARM64_IOS, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field X86_32_ANDROID, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method open, desc[(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPathVarname, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPaths, desc[()Ljava/util/List;], sig[()Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method currentTimeMicros, desc[()J], sig[null], throws nil, access[native public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Added Field IOS, desc[Lcom/jogamp/common/os/Platform$OSType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Removed Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Method roundToPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method nextPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method isPowerOf2, desc[(I)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Field MAX_POWER_OF_2, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Lcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit]  Removed Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method filesOf, desc[(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/ArrayList;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/util/regex/Pattern;>;Ljava/util/List<Ljava/util/regex/Pattern;>;)Ljava/util/ArrayList<Ljava/lang/String;>;], throws nil, access[public static]
    [junit]  Added Method copyStreamChunk2ByteBuffer, desc[(Ljava/io/InputStream;II)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Removed Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JogampVersion
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHASources, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANativesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_SOURCES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHAClasses, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHAClassesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANatives, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.PerfCounterCtrl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Removed Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Added Method invokeOnCurrentThread, desc[(Ljava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SHASum.TempJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SecurityUtil
    [junit]  Added Method getSecurityManager, desc[()Ljava/lang/SecurityManager;], sig[null], throws nil, access[final public static]
    [junit]  Added Method doPrivileged, desc[(Ljava/security/PrivilegedAction;)Ljava/lang/Object;], sig[<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.UnsafeUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.WeakIdentityHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Added Method isTempJarCacheUsed, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isTempJarCacheUsed, desc[()Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Removed Method isValid, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method isValid, desc[(Z)Z], sig[null], throws nil, access[public]
    [junit]  Changed Method getRootDir, access[added: static ]
    [junit]  Changed Method getBaseDir, access[added: static ]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1691850572999 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850572999 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testVersionV220V221 took 0.042 sec
    [junit] Testcase: testVersionV221V230 took 0.029 sec
    [junit] Testcase: testVersionV230V232 took 0.021 sec
    [junit] Testcase: testVersionV232V24x took 0.024 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.665 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1691850572864 ms III - Start
    [junit] SLOCK [T main @ 1691850572864 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.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: 7 differences in 3 classes:
    [junit]   Remove 0, Change 0, CompatChange 0, Deprecate 6, Add 1
    [junit] 
    [junit]    0/   3: com.jogamp.common.util.IOUtil              : Remove    0, Change    0, CompatChange    0, Deprecate    5, Add    0
    [junit]    1/   3: com.jogamp.common.util.IOUtil.StreamMonitor: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/   3: com.jogamp.common.util.JarUtil             : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil.StreamMonitor
    [junit]  Added Class , access[public super synchronized]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.StreamMonitor
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar
    [junit]  Current  version: 2.3.0 (2.3.0) - lib/v2.3.0/gluegen-rt.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: 156 differences in 35 classes:
    [junit]   Remove 61, Change 2, CompatChange 16, Deprecate 3, Add 74
    [junit] 
    [junit]    0/  35: com.jogamp.common.ExceptionUtils                              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/  35: com.jogamp.common.net.URIQueryProps                           : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]    2/  35: com.jogamp.common.net.Uri                                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  35: com.jogamp.common.net.Uri.ASCIIEncoded                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  35: com.jogamp.common.net.Uri.Encoded                             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  35: com.jogamp.common.net.UriQueryProps                           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  35: com.jogamp.common.nio.ByteBufferInputStream                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  35: com.jogamp.common.nio.MappedByteBufferInputStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    8/  35: com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  35: com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  35: com.jogamp.common.nio.MappedByteBufferOutputStream            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  35: com.jogamp.common.os.DynamicLibraryBundle                     : Remove    0, Change    1, CompatChange    3, Deprecate    0, Add    2
    [junit]   12/  35: com.jogamp.common.os.DynamicLinker                            : Remove    1, Change    0, CompatChange    1, Deprecate    0, Add    3
    [junit]   13/  35: com.jogamp.common.os.DynamicLookupHelper                      : Remove    0, Change    0, CompatChange    2, Deprecate    0, Add    2
    [junit]   14/  35: com.jogamp.common.os.MachineDataInfo                          : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/  35: com.jogamp.common.os.MachineDataInfo.StaticConfig             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/  35: com.jogamp.common.os.MachineDescription                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   17/  35: com.jogamp.common.os.MachineDescription.ID                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   18/  35: com.jogamp.common.os.MachineDescription.StaticConfig          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   19/  35: com.jogamp.common.os.NativeLibrary                            : Remove    1, Change    1, CompatChange    7, Deprecate    0, Add    2
    [junit]   20/  35: com.jogamp.common.os.Platform                                 : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   21/  35: com.jogamp.common.os.Platform.ABIType                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]   22/  35: com.jogamp.common.os.Platform.CPUFamily                       : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   23/  35: com.jogamp.common.os.Platform.CPUType                         : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    7
    [junit]   24/  35: com.jogamp.common.os.Platform.OSType                          : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   25/  35: com.jogamp.common.util.Bitstream                              : Remove   10, Change    0, CompatChange    1, Deprecate    0, Add   13
    [junit]   26/  35: com.jogamp.common.util.Bitstream.ByteArrayStream              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   27/  35: com.jogamp.common.util.Bitstream.ByteBufferStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   28/  35: com.jogamp.common.util.Bitstream.ByteInputStream              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   29/  35: com.jogamp.common.util.Bitstream.ByteOutputStream             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   30/  35: com.jogamp.common.util.Bitstream.ByteStream                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  35: com.jogamp.common.util.IOUtil                                 : Remove   19, Change    0, CompatChange    1, Deprecate    0, Add    3
    [junit]   32/  35: com.jogamp.common.util.JarUtil                                : Remove   13, Change    0, CompatChange    0, Deprecate    1, Add   12
    [junit]   33/  35: com.jogamp.common.util.cache.TempJarCache                     : Remove    6, Change    0, CompatChange    0, Deprecate    2, Add    8
    [junit]   34/  35: com.jogamp.gluegen.runtime.FunctionAddressResolver            : Remove    0, Change    0, CompatChange    1, Deprecate    0, Add    0
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.common.net.URIQueryProps
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Removed Method closeLibrary, desc[(J)V], sig[null], throws [java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDescription
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.ID
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.StaticConfig
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Removed Method isFunctionAvailableGlobal, desc[(Ljava/lang/String;)Z], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method isJava6, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isJavaSE, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getMachineDescription, desc[()Lcom/jogamp/common/os/MachineDescription;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Removed Method getFamily, desc[()Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Removed Method writeInt32, desc[(ZZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method toBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method writeInt16, desc[(ZZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeBits31, desc[(ZII)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method readUInt8, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readBits31, desc[(ZI)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method toHexBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method readUInt32, desc[(ZZ)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt8, desc[(ZB)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt16, desc[(ZZ)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method toURISimple, desc[(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data jar, access[final public static]
    [junit]  Removed Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toURISimple, desc[(Ljava/io/File;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field FILE_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data file, access[final public static]
    [junit]  Removed Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field HTTPS_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data https, access[final public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field HTTP_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data http, access[final public static]
    [junit]  Removed Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field SCHEME_SEPARATOR, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data :, access[final public static]
    [junit]  Removed Method decodeURIIfFilePath, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME_SEPARATOR, desc[C], sig[null], value[type java.lang.Integer, data 33, access[final public static]
    [junit]  Removed Method compose, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarFile, desc[(Ljava/net/URI;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntryURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method hasJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addClasses, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkResources, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addNativeLibs, desc[(Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkClasses, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method checkNativeLibs, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addAll, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Changed Method loadFirstAvailable, access[added: static ]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Changed Method dynamicLookupFunctionGlobal, access[removed: static ]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method getToolGetProcAddressHandle, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  CompatChanged Method lookupSymbol, throws[[java/lang/IllegalArgumentException] -> [java/lang/IllegalArgumentException, java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method close, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  CompatChanged Method readBit, throws[[java/lang/IllegalStateException, java/io/IOException] -> [java/lang/UnsupportedOperationException, java/lang/IllegalStateException, java/io/IOException]], access[]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  CompatChanged Method getTempDir, throws[[java/lang/RuntimeException, java/lang/SecurityException] -> [java/io/IOException, java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.gluegen.runtime.FunctionAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Deprecated Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.ASCIIEncoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.Encoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.UriQueryProps
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.nio.MappedByteBufferOutputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method closeLibrary, desc[(JZ)V], sig[null], throws [java/lang/SecurityException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Added Method getMachineDataInfo, desc[()Lcom/jogamp/common/os/MachineDataInfo;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.ABIType
    [junit]  Added Method query, desc[(Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$ABIType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field EABI_AARCH64, desc[Lcom/jogamp/common/os/Platform$ABIType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Added Field ARMv8_A, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Method query, desc[(Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;], sig[null], throws nil, access[final public static]
    [junit]  Added Field ARM64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field is32Bit, desc[Z], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$CPUType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field PPC64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Added Method writeInt32, desc[(ZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toHexBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(Z[BII)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException, java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method writeInt16, desc[(ZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt8, desc[()I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readBits31, desc[(I)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method writeBits31, desc[(II)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method readUInt32, desc[(Z)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt16, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(ZLjava/nio/ByteBuffer;II)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method writeInt8, desc[(B)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteArrayStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteBufferStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteInputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteOutputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method getUriFilePathOrASCII, desc[(Lcom/jogamp/common/net/Uri;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Field patternSpaceEnc, desc[Ljava/util/regex/Pattern;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method close, desc[(Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Added Method hasJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarEntryUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntry, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getRelativeOf, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Added Method getJarFile, desc[(Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method checkClasses, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method getResourceUri, desc[(Ljava/lang/String;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkResources, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addClasses, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addResources, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addNativeLibs, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkNativeLibs, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addAll, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.URIQueryProps
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.ASCIIEncoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.Uri.Encoded
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.net.UriQueryProps
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.CacheMode
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream.FileResizeOp
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.nio.MappedByteBufferOutputStream
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Changed Method loadFirstAvailable, access[added: static ]
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method getToolGetProcAddressHandle, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.DynamicLinker
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  Removed Method closeLibrary, desc[(J)V], sig[null], throws [java/lang/IllegalArgumentException], access[abstract public]
    [junit]  CompatChanged Method lookupSymbol, throws[[java/lang/IllegalArgumentException] -> [java/lang/IllegalArgumentException, java/lang/SecurityException]], access[]
    [junit]  Added Method closeLibrary, desc[(JZ)V], sig[null], throws [java/lang/SecurityException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.os.DynamicLookupHelper
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[abstract public]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] Class com.jogamp.common.os.MachineDataInfo
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.ID
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.MachineDescription.StaticConfig
    [junit]  Removed Class , access[enum final public super synchronized]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method claimAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method dynamicLookupFunction, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method close, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Removed Method isFunctionAvailableGlobal, desc[(Ljava/lang/String;)Z], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Added Method releaseAllLinkPermission, desc[()V], sig[null], throws [java/lang/SecurityException], access[final public]
    [junit]  CompatChanged Method isFunctionAvailable, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  CompatChanged Method open, throws[[] -> [java/lang/SecurityException]], access[]
    [junit]  Changed Method dynamicLookupFunctionGlobal, access[removed: static ]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method isJava6, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isJavaSE, desc[()Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getMachineDataInfo, desc[()Lcom/jogamp/common/os/MachineDataInfo;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getMachineDescription, desc[()Lcom/jogamp/common/os/MachineDescription;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.os.Platform.ABIType
    [junit]  Added Method query, desc[(Lcom/jogamp/common/os/Platform$CPUType;Ljava/lang/String;)Lcom/jogamp/common/os/Platform$ABIType;], sig[null], throws nil, access[final public static]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$ABIType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field EABI_AARCH64, desc[Lcom/jogamp/common/os/Platform$ABIType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.CPUFamily
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.os.Platform.CPUType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit]  Added Field ARMv8_A, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Method query, desc[(Ljava/lang/String;)Lcom/jogamp/common/os/Platform$CPUType;], sig[null], throws nil, access[final public static]
    [junit]  Added Field ARM64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Removed Method getFamily, desc[()Lcom/jogamp/common/os/Platform$CPUFamily;], sig[null], throws nil, access[public]
    [junit]  Added Field SuperH, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field is32Bit, desc[Z], sig[null], value[type null, data null, access[final public]
    [junit]  Added Method isCompatible, desc[(Lcom/jogamp/common/os/Platform$CPUType;)Z], sig[null], throws nil, access[final public]
    [junit]  Added Field PPC64, desc[Lcom/jogamp/common/os/Platform$CPUType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Removed Field id, desc[I], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.Bitstream
    [junit]  Removed Method writeInt32, desc[(ZZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method toBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method writeInt32, desc[(ZI)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt16, desc[(ZZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toHexBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method writeBits31, desc[(ZII)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method toHexBinString, desc[(Z[BII)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  CompatChanged Method readBit, throws[[java/lang/IllegalStateException, java/io/IOException] -> [java/lang/UnsupportedOperationException, java/lang/IllegalStateException, java/io/IOException]], access[]
    [junit]  Removed Method readUInt8, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException, java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method writeInt16, desc[(ZS)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt8, desc[()I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readBits31, desc[(I)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Added Method writeBits31, desc[(II)I], sig[null], throws [java/lang/IllegalStateException, java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method readBits31, desc[(ZI)I], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException], access[public]
    [junit]  Removed Method toHexBinString, desc[(II)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method readUInt32, desc[(Z)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method readUInt16, desc[(Z)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt32, desc[(ZZ)J], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method writeInt8, desc[(ZB)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Added Method toBinString, desc[(ZII)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method toHexBinString, desc[(ZLjava/nio/ByteBuffer;II)Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method writeInt8, desc[(B)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit]  Removed Method readUInt16, desc[(ZZ)I], sig[null], throws [java/lang/IllegalStateException, java/io/IOException], access[final public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteArrayStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteBufferStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteInputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteOutputStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[public]
    [junit] Class com.jogamp.common.util.Bitstream.ByteStream
    [junit]  Added Method position, desc[(J)J], sig[null], throws [java/lang/UnsupportedOperationException, java/lang/IllegalArgumentException], access[abstract public]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method toURISimple, desc[(Ljava/lang/String;Ljava/lang/String;Z)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data jar, access[final public static]
    [junit]  Removed Method encodeFilePathToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method toURISimple, desc[(Ljava/io/File;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit]  Removed Method toURL, desc[(Ljava/net/URI;)Ljava/net/URL;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getUriFilePathOrASCII, desc[(Lcom/jogamp/common/net/Uri;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method encodeToURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field FILE_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data file, access[final public static]
    [junit]  CompatChanged Method getTempDir, throws[[java/lang/RuntimeException, java/lang/SecurityException] -> [java/io/IOException, java/lang/SecurityException]], access[]
    [junit]  Added Field patternSpaceEnc, desc[Ljava/util/regex/Pattern;], sig[null], value[type null, data null, access[final public static]
    [junit]  Removed Method decodeFromURI, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field HTTPS_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data https, access[final public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field HTTP_SCHEME, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data http, access[final public static]
    [junit]  Added Method close, desc[(Ljava/io/Closeable;[Ljava/io/IOException;Ljava/io/PrintStream;)Ljava/io/IOException;], sig[null], throws nil, access[public static]
    [junit]  Removed Method decodeURIToFilePath, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Field SCHEME_SEPARATOR, desc[Ljava/lang/String;], sig[null], value[type java.lang.String, data :, access[final public static]
    [junit]  Removed Method decodeURIIfFilePath, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getRelativeOf, desc[(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getURIDirname, desc[(Ljava/lang/String;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Field JAR_SCHEME_SEPARATOR, desc[C], sig[null], value[type java.lang.Integer, data 33, access[final public static]
    [junit]  Removed Method compose, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method hasJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntryUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarBasename, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Deprecated Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarSubURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarEntry, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws nil, access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntry, desc[(Ljava/net/URI;)Ljava/lang/String;], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarFileUri, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarFile, desc[(Ljava/net/URI;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method getJarEntryURI, desc[(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getRelativeOf, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri$Encoded;Lcom/jogamp/common/net/Uri$Encoded;)Lcom/jogamp/common/net/Uri;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Lcom/jogamp/common/net/Uri;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException], access[public static]
    [junit]  Removed Method getJarFileURI, desc[(Ljava/net/URI;)Ljava/net/URI;], sig[null], throws [java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Removed Method hasJarURI, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Z], sig[null], throws nil, access[public static]
    [junit]  Added Method getJarFile, desc[(Lcom/jogamp/common/net/Uri;)Ljava/util/jar/JarFile;], sig[null], throws [java/io/IOException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarUri, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit]  Added Method getJarBasename, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/net/Uri$Encoded;], sig[null], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method checkClasses, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addClasses, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkResources, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method getResourceUri, desc[(Ljava/lang/String;)Lcom/jogamp/common/net/Uri;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkResources, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addClasses, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addResources, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method addNativeLibs, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method addNativeLibs, desc[(Ljava/lang/Class;Ljava/net/URI;Ljava/lang/String;)Z], sig[(Ljava/lang/Class<*>;Ljava/net/URI;Ljava/lang/String;)Z], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method checkNativeLibs, desc[(Lcom/jogamp/common/net/Uri;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Added Method addAll, desc[(Ljava/lang/Class;Lcom/jogamp/common/net/Uri;)V], sig[(Ljava/lang/Class<*>;Lcom/jogamp/common/net/Uri;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method checkClasses, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method checkNativeLibs, desc[(Ljava/net/URI;Lcom/jogamp/common/util/cache/TempJarCache$LoadState;)Z], sig[null], throws [java/io/IOException], access[public static super synchronized]
    [junit]  Removed Method addAll, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Deprecated Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit] Class com.jogamp.gluegen.runtime.FunctionAddressResolver
    [junit]  CompatChanged Method resolve, throws[[] -> [java/lang/SecurityException]], access[]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.0 (2.3.0) - lib/v2.3.0/gluegen-rt.jar
    [junit]  Current  version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Field values changed: false
    [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: 50 differences in 23 classes:
    [junit]   Remove 0, Change 0, CompatChange 5, Deprecate 10, Add 35
    [junit] 
    [junit]    0/  23: com.jogamp.common.ExceptionUtils                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit]    1/  23: com.jogamp.common.ExceptionUtils.CustomStackTrace : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  23: com.jogamp.common.jvm.JNILibLoaderBase            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  23: com.jogamp.common.net.Uri                         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  23: com.jogamp.common.nio.StructAccessor              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]    5/  23: com.jogamp.common.os.NativeLibrary                : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  23: com.jogamp.common.util.ArrayHashMap               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  23: com.jogamp.common.util.ArrayHashSet               : Remove    0, Change    0, CompatChange    5, Deprecate    3, Add    5
    [junit]    8/  23: com.jogamp.common.util.Bitfield                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    9/  23: com.jogamp.common.util.Bitfield.Factory           : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  23: com.jogamp.common.util.Bitfield.Util              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  23: com.jogamp.common.util.CustomCompress             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  23: com.jogamp.common.util.FunctionTask               : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    1
    [junit]   13/  23: com.jogamp.common.util.IOUtil                     : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    2
    [junit]   14/  23: com.jogamp.common.util.IOUtil.ClassResources      : Remove    0, Change    0, CompatChange    0, Deprecate    1, Add    2
    [junit]   15/  23: com.jogamp.common.util.IntBitfield                : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    0
    [junit]   16/  23: com.jogamp.common.util.InterruptSource            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/  23: com.jogamp.common.util.InterruptSource.Thread     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   18/  23: com.jogamp.common.util.InterruptSource.Util       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   19/  23: com.jogamp.common.util.InterruptedRuntimeException: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   20/  23: com.jogamp.common.util.RunnableTask               : Remove    0, Change    0, CompatChange    0, Deprecate    2, Add    1
    [junit]   21/  23: com.jogamp.common.util.SourcedInterruptedException: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  23: com.jogamp.common.util.TaskBase                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    3
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  CompatChanged Method addAll, throws[[] -> [java/lang/UnsupportedOperationException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method getOrAdd, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method remove, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/IllegalArgumentException, java/lang/NullPointerException]], access[]
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Deprecated Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Deprecated Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Deprecated Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Deprecated Class , access[public super synchronized]
    [junit]  Deprecated Method getBitCount, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Deprecated Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Method printStackTrace, desc[(Ljava/io/PrintStream;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit]  Added Method printCause, desc[(Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Throwable;III)I], sig[null], throws nil, access[public static]
    [junit]  Added Method dumpThrowable, desc[(Ljava/lang/String;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.ExceptionUtils.CustomStackTrace
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.jvm.JNILibLoaderBase
    [junit]  Added Field PERF, desc[Z], sig[null], value[type null, data null, access[final protected static]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Method isJarScheme, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getBooleanAt, desc[(I)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleanAt, desc[(IZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleansAt, desc[(I[Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getBooleansAt, desc[(I[Z)[Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method enumerateLibraryPaths, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List;], sig[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.ArrayHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Added Field DEFAULT_LOAD_FACTOR, desc[F], sig[null], value[type java.lang.Float, data 0.75, access[final public static]
    [junit]  Added Field DEFAULT_INITIAL_CAPACITY, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  Added Method <init>, desc[(ZIF)V], sig[null], throws nil, access[public]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/common/util/ArrayHashSet<TE;>;)V], throws nil, access[public]
    [junit]  Added Method supportsNullValue, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.Bitfield
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.Bitfield.Factory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.CustomCompress
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method appendCharStream, desc[(Ljava/lang/StringBuilder;Ljava/io/Reader;)Ljava/lang/StringBuilder;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method getResource, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/net/URLConnection;], sig[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Added Method <init>, desc[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)V], sig[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V], throws nil, access[public]
    [junit]  Added Field classLoader, desc[Ljava/lang/ClassLoader;], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.InterruptSource
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.InterruptSource.Thread
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptSource.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptedRuntimeException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLjava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SourcedInterruptedException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.TaskBase
    [junit]  Added Field isExecuted, desc[Z], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit]  Added Method getExecutionThread, desc[()Ljava/lang/Thread;], sig[null], throws nil, access[final public]
    [junit]  Added Field execThread, desc[Ljava/lang/Thread;], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.ExceptionUtils
    [junit]  Added Method printStackTrace, desc[(Ljava/io/PrintStream;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit]  Added Method printCause, desc[(Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Throwable;III)I], sig[null], throws nil, access[public static]
    [junit]  Added Method dumpThrowable, desc[(Ljava/lang/String;Ljava/lang/Throwable;II)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.ExceptionUtils.CustomStackTrace
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.jvm.JNILibLoaderBase
    [junit]  Added Field PERF, desc[Z], sig[null], value[type null, data null, access[final protected static]
    [junit] Class com.jogamp.common.net.Uri
    [junit]  Added Method isJarScheme, desc[()Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getBooleanAt, desc[(I)Z], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleanAt, desc[(IZ)V], sig[null], throws nil, access[final public]
    [junit]  Added Method setBooleansAt, desc[(I[Z)V], sig[null], throws nil, access[final public]
    [junit]  Added Method getBooleansAt, desc[(I[Z)[Z], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method enumerateLibraryPaths, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List;], sig[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.ArrayHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Added Field DEFAULT_LOAD_FACTOR, desc[F], sig[null], value[type java.lang.Float, data 0.75, access[final public static]
    [junit]  CompatChanged Method addAll, throws[[] -> [java/lang/UnsupportedOperationException]], access[]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Field DEFAULT_INITIAL_CAPACITY, desc[I], sig[null], value[type java.lang.Integer, data 16, access[final public static]
    [junit]  CompatChanged Method getOrAdd, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Method <init>, desc[(ZIF)V], sig[null], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method remove, throws[[] -> [java/lang/NullPointerException]], access[]
    [junit]  Added Method <init>, desc[(Lcom/jogamp/common/util/ArrayHashSet;)V], sig[(Lcom/jogamp/common/util/ArrayHashSet<TE;>;)V], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Added Method supportsNullValue, desc[()Z], sig[null], throws nil, access[final public]
    [junit]  Deprecated Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit]  CompatChanged Method add, throws[[] -> [java/lang/IllegalArgumentException, java/lang/NullPointerException]], access[]
    [junit] Class com.jogamp.common.util.Bitfield
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.Bitfield.Factory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.CustomCompress
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit]  Deprecated Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method appendCharStream, desc[(Ljava/lang/StringBuilder;Ljava/io/Reader;)Ljava/lang/StringBuilder;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Deprecated Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit]  Added Method getResource, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/net/URLConnection;], sig[(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Added Method <init>, desc[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class;)V], sig[([Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)V], throws nil, access[public]
    [junit]  Deprecated Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit]  Added Field classLoader, desc[Ljava/lang/ClassLoader;], sig[null], value[type null, data null, access[final public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Deprecated Class , access[public super synchronized]
    [junit]  Deprecated Method getBitCount, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit] Class com.jogamp.common.util.InterruptSource
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.InterruptSource.Thread
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptSource.Util
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.InterruptedRuntimeException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Deprecated Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Deprecated Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit]  Added Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;Ljava/lang/String;ZLjava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SourcedInterruptedException
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.TaskBase
    [junit]  Added Field isExecuted, desc[Z], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit]  Added Method getExecutionThread, desc[()Ljava/lang/Thread;], sig[null], throws nil, access[final public]
    [junit]  Added Field execThread, desc[Ljava/lang/Thread;], sig[null], value[type null, data null, access[bridge protected volatile]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] Semantic Version Test
    [junit]  criteria: SimpleDiffCriteria
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Current  version: 2.5.0 (2.5.0-rc-20230812) - /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-rt.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.5.0 (2.5.0-rc-20230812) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Summary: 133 differences in 40 classes:
    [junit]   Remove 29, Change 2, CompatChange 0, Deprecate 0, Add 102
    [junit] 
    [junit]    0/  40: com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum: Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    1/  40: com.jogamp.common.av.AudioFormat                  : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    2/  40: com.jogamp.common.av.AudioSink                    : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    3/  40: com.jogamp.common.av.AudioSink.AudioDataFrame     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    4/  40: com.jogamp.common.av.AudioSink.AudioFrame         : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    5/  40: com.jogamp.common.av.AudioSinkFactory             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    6/  40: com.jogamp.common.av.TimeFrameI                   : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]    7/  40: com.jogamp.common.nio.AbstractBuffer              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    9
    [junit]    8/  40: com.jogamp.common.nio.Buffers                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   29
    [junit]    9/  40: com.jogamp.common.nio.Buffers.Cleaner             : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   10/  40: com.jogamp.common.nio.ElementBuffer               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   11/  40: com.jogamp.common.nio.MappedByteBufferInputStream : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   12/  40: com.jogamp.common.nio.NativeBuffer                : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    6
    [junit]   13/  40: com.jogamp.common.nio.PointerBuffer               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]   14/  40: com.jogamp.common.nio.StructAccessor              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   15/  40: com.jogamp.common.os.Clock                        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   16/  40: com.jogamp.common.os.DynamicLibraryBundle         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   17/  40: com.jogamp.common.os.DynamicLibraryBundleInfo     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   18/  40: com.jogamp.common.os.MachineDataInfo.StaticConfig : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   19/  40: com.jogamp.common.os.NativeLibrary                : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]   20/  40: com.jogamp.common.os.Platform                     : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   21/  40: com.jogamp.common.os.Platform.OSType              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   22/  40: com.jogamp.common.util.ArrayHashSet               : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   23/  40: com.jogamp.common.util.Bitfield.Util              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    4
    [junit]   24/  40: com.jogamp.common.util.FunctionTask               : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   25/  40: com.jogamp.common.util.IOUtil                     : Remove    4, Change    0, CompatChange    0, Deprecate    0, Add    5
    [junit]   26/  40: com.jogamp.common.util.IOUtil.ClassResources      : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   27/  40: com.jogamp.common.util.IntBitfield                : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   28/  40: com.jogamp.common.util.JarUtil                    : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    0
    [junit]   29/  40: com.jogamp.common.util.JogampVersion              : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add   10
    [junit]   30/  40: com.jogamp.common.util.PerfCounterCtrl            : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   31/  40: com.jogamp.common.util.RunnableTask               : Remove    2, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   32/  40: com.jogamp.common.util.SHASum                     : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   33/  40: com.jogamp.common.util.SHASum.TempJarSHASum       : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   34/  40: com.jogamp.common.util.SecurityUtil               : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    2
    [junit]   35/  40: com.jogamp.common.util.UnsafeUtil                 : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   36/  40: com.jogamp.common.util.WeakIdentityHashMap        : Remove    0, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   37/  40: com.jogamp.common.util.cache.TempCacheReg         : Remove    1, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit]   38/  40: com.jogamp.common.util.cache.TempFileCache        : Remove    1, Change    2, CompatChange    0, Deprecate    0, Add    1
    [junit]   39/  40: com.jogamp.common.util.cache.TempJarCache         : Remove    3, Change    0, CompatChange    0, Deprecate    0, Add    1
    [junit] 
    [junit] 
    [junit] Removes
    [junit] 
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Removed Method get, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[(I)J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(J)Lcom/jogamp/common/nio/NativeBuffer;], sig[(J)TB;], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(IJ)Lcom/jogamp/common/nio/NativeBuffer;], sig[(IJ)TB;], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Removed Field ELEMENT_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Removed Method loadFirstAvailable, desc[(Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method currentTimeMicros, desc[()J], sig[null], throws nil, access[native public static]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Removed Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Removed Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Removed Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Removed Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Removed Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Removed Method isTempJarCacheUsed, desc[()Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Removed Method isValid, desc[()Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] Changes
    [junit] 
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Changed Method getRootDir, access[added: static ]
    [junit]  Changed Method getBaseDir, access[added: static ]
    [junit] 
    [junit] 
    [junit] CompatChanges
    [junit] 
    [junit] 
    [junit] 
    [junit] Deprecates
    [junit] 
    [junit] 
    [junit] 
    [junit] Additions
    [junit] 
    [junit] Class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioFormat
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.av.AudioSink.AudioDataFrame
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink.AudioFrame
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSinkFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.TimeFrameI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.AbstractBuffer
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/AbstractBuffer;], sig[(I)TB;], throws nil, access[final public]
    [junit]  Added Field POINTER_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field limit, desc[I], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method toSubString, desc[()Ljava/lang/String;], sig[null], throws nil, access[protected]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.Buffers
    [junit]  Added Method put3d, desc[(Ljava/nio/Buffer;DDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[(Ljava/nio/Buffer;II)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4d, desc[(Ljava/nio/Buffer;DDDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[([SII)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method copyNativeToDirectByteBuffer, desc[(JJ)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method putd, desc[(Ljava/nio/Buffer;[DII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[DII)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[([CII)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Int, desc[(Ljava/nio/Buffer;II)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4f, desc[(Ljava/nio/Buffer;FFFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFFF)TB;], throws nil, access[public static]
    [junit]  Added Method put4s, desc[(Ljava/nio/Buffer;SSSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSSS)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[(Ljava/nio/Buffer;II)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3f, desc[(Ljava/nio/Buffer;FFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFF)TB;], throws nil, access[public static]
    [junit]  Added Method puti, desc[(Ljava/nio/Buffer;[III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[III)TB;], throws nil, access[public static]
    [junit]  Added Method put3s, desc[(Ljava/nio/Buffer;SSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSS)TB;], throws nil, access[public static]
    [junit]  Added Method strnlen, desc[(JI)I], sig[null], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[([DII)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Long, desc[([JII)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method typeNameToBufferClass, desc[(Ljava/lang/String;)Ljava/lang/Class;], sig[(Ljava/lang/String;)Ljava/lang/Class<+Ljava/nio/Buffer;>;], throws nil, access[public static]
    [junit]  Added Method put4b, desc[(Ljava/nio/Buffer;BBBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Long, desc[(Ljava/nio/Buffer;II)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3i, desc[(Ljava/nio/Buffer;III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;III)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Int, desc[([III)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4i, desc[(Ljava/nio/Buffer;IIII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;IIII)TB;], throws nil, access[public static]
    [junit]  Added Method putf, desc[(Ljava/nio/Buffer;[FII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[FII)TB;], throws nil, access[public static]
    [junit]  Added Method putb, desc[(Ljava/nio/Buffer;[BII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[BII)TB;], throws nil, access[public static]
    [junit]  Added Method put3b, desc[(Ljava/nio/Buffer;BBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[(Ljava/nio/Buffer;II)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeOfBufferElem, desc[(Ljava/lang/Class;)I], sig[(Ljava/lang/Class<+Ljava/nio/Buffer;>;)I], throws nil, access[public static]
    [junit]  Added Method puts, desc[(Ljava/nio/Buffer;[SII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[SII)TB;], throws nil, access[public static]
    [junit] Class com.jogamp.common.nio.Buffers.Cleaner
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ElementBuffer
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Method flushSlices, desc[()V], sig[null], throws [java/io/IOException], access[final public super synchronized]
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/NativeBuffer;], sig[(I)TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Added Method get, desc[(I[JII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit]  Added Method derefPointer, desc[(JI)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method wrap, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method derefPointer, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method put, desc[([JIII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.Clock
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Added Method loadFirstAvailable, desc[(Ljava/util/List;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundleInfo
    [junit]  Added Method searchToolLibSystemPathFirst, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method searchToolLibInSystemPath, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Field ARM64_IOS, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field X86_32_ANDROID, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method open, desc[(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPathVarname, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Added Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPaths, desc[()Ljava/util/List;], sig[()Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Added Field IOS, desc[Lcom/jogamp/common/os/Platform$OSType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Method roundToPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method nextPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method isPowerOf2, desc[(I)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Field MAX_POWER_OF_2, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Lcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method filesOf, desc[(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/ArrayList;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/util/regex/Pattern;>;Ljava/util/List<Ljava/util/regex/Pattern;>;)Ljava/util/ArrayList<Ljava/lang/String;>;], throws nil, access[public static]
    [junit]  Added Method copyStreamChunk2ByteBuffer, desc[(Ljava/io/InputStream;II)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit] Class com.jogamp.common.util.JogampVersion
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHASources, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANativesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_SOURCES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHAClasses, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHAClassesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANatives, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.PerfCounterCtrl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Ljava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SHASum.TempJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SecurityUtil
    [junit]  Added Method getSecurityManager, desc[()Ljava/lang/SecurityManager;], sig[null], throws nil, access[final public static]
    [junit]  Added Method doPrivileged, desc[(Ljava/security/PrivilegedAction;)Ljava/lang/Object;], sig[<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.UnsafeUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.WeakIdentityHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Added Method isTempJarCacheUsed, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Added Method isValid, desc[(Z)Z], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] Class Order
    [junit] 
    [junit] Class com.jogamp.common.GlueGenVersion.GluGenRTJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioFormat
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.av.AudioSink.AudioDataFrame
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSink.AudioFrame
    [junit]  Added Class , access[abstract public super synchronized]
    [junit] Class com.jogamp.common.av.AudioSinkFactory
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.av.TimeFrameI
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.AbstractBuffer
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[public]
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/AbstractBuffer;], sig[(I)TB;], throws nil, access[final public]
    [junit]  Added Field POINTER_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field limit, desc[I], sig[null], value[type null, data null, access[protected]
    [junit]  Added Method toSubString, desc[()Ljava/lang/String;], sig[null], throws nil, access[protected]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/AbstractBuffer;], sig[()TB;], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.Buffers
    [junit]  Added Method put3d, desc[(Ljava/nio/Buffer;DDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[(Ljava/nio/Buffer;II)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4d, desc[(Ljava/nio/Buffer;DDDD)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;DDDD)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Short, desc[([SII)Ljava/nio/ShortBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method copyNativeToDirectByteBuffer, desc[(JJ)Ljava/nio/ByteBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method putd, desc[(Ljava/nio/Buffer;[DII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[DII)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[([CII)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Int, desc[(Ljava/nio/Buffer;II)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4f, desc[(Ljava/nio/Buffer;FFFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFFF)TB;], throws nil, access[public static]
    [junit]  Added Method put4s, desc[(Ljava/nio/Buffer;SSSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSSS)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Char, desc[(Ljava/nio/Buffer;II)Ljava/nio/CharBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3f, desc[(Ljava/nio/Buffer;FFF)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;FFF)TB;], throws nil, access[public static]
    [junit]  Added Method puti, desc[(Ljava/nio/Buffer;[III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[III)TB;], throws nil, access[public static]
    [junit]  Added Method put3s, desc[(Ljava/nio/Buffer;SSS)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;SSS)TB;], throws nil, access[public static]
    [junit]  Added Method strnlen, desc[(JI)I], sig[null], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[([DII)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method slice2Long, desc[([JII)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method typeNameToBufferClass, desc[(Ljava/lang/String;)Ljava/lang/Class;], sig[(Ljava/lang/String;)Ljava/lang/Class<+Ljava/nio/Buffer;>;], throws nil, access[public static]
    [junit]  Added Method put4b, desc[(Ljava/nio/Buffer;BBBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Long, desc[(Ljava/nio/Buffer;II)Ljava/nio/LongBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put3i, desc[(Ljava/nio/Buffer;III)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;III)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Int, desc[([III)Ljava/nio/IntBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method put4i, desc[(Ljava/nio/Buffer;IIII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;IIII)TB;], throws nil, access[public static]
    [junit]  Added Method putf, desc[(Ljava/nio/Buffer;[FII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[FII)TB;], throws nil, access[public static]
    [junit]  Added Method putb, desc[(Ljava/nio/Buffer;[BII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[BII)TB;], throws nil, access[public static]
    [junit]  Added Method put3b, desc[(Ljava/nio/Buffer;BBB)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;BBB)TB;], throws nil, access[public static]
    [junit]  Added Method slice2Double, desc[(Ljava/nio/Buffer;II)Ljava/nio/DoubleBuffer;], sig[null], throws nil, access[final public static]
    [junit]  Added Method sizeOfBufferElem, desc[(Ljava/lang/Class;)I], sig[(Ljava/lang/Class<+Ljava/nio/Buffer;>;)I], throws nil, access[public static]
    [junit]  Added Method puts, desc[(Ljava/nio/Buffer;[SII)Ljava/nio/Buffer;], sig[<B:Ljava/nio/Buffer;>(TB;[SII)TB;], throws nil, access[public static]
    [junit] Class com.jogamp.common.nio.Buffers.Cleaner
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.ElementBuffer
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.nio.MappedByteBufferInputStream
    [junit]  Added Method flushSlices, desc[()V], sig[null], throws [java/io/IOException], access[final public super synchronized]
    [junit] Class com.jogamp.common.nio.NativeBuffer
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method flip, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[()J], sig[null], throws nil, access[abstract public]
    [junit]  Added Method clear, desc[()Lcom/jogamp/common/nio/NativeBuffer;], sig[()TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;)V], sig[null], throws nil, access[abstract public]
    [junit]  Added Method limit, desc[(I)Lcom/jogamp/common/nio/NativeBuffer;], sig[(I)TB;], throws nil, access[abstract public]
    [junit]  Added Method storeDirectAddress, desc[(Ljava/nio/ByteBuffer;I)V], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method get, desc[(I)J], sig[null], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(J)Lcom/jogamp/common/nio/NativeBuffer;], sig[(J)TB;], throws nil, access[abstract public]
    [junit]  Removed Method put, desc[(IJ)Lcom/jogamp/common/nio/NativeBuffer;], sig[(IJ)TB;], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.nio.PointerBuffer
    [junit]  Added Method get, desc[(I[JII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit]  Removed Field ELEMENT_SIZE, desc[I], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method derefPointer, desc[(JI)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method wrap, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method derefPointer, desc[(Ljava/nio/ByteBuffer;II)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[public static]
    [junit]  Added Method put, desc[([JIII)Lcom/jogamp/common/nio/PointerBuffer;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.nio.StructAccessor
    [junit]  Added Method getDirectBufferAddress, desc[()J], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.os.Clock
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundle
    [junit]  Removed Method loadFirstAvailable, desc[(Ljava/util/List;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit]  Added Method loadFirstAvailable, desc[(Ljava/util/List;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[(Ljava/util/List<Ljava/lang/String;>;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], throws [java/lang/SecurityException], access[final protected static]
    [junit] Class com.jogamp.common.os.DynamicLibraryBundleInfo
    [junit]  Added Method searchToolLibSystemPathFirst, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit]  Added Method searchToolLibInSystemPath, desc[()Z], sig[null], throws nil, access[abstract public]
    [junit] Class com.jogamp.common.os.MachineDataInfo.StaticConfig
    [junit]  Added Field ARM64_IOS, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit]  Added Field X86_32_ANDROID, desc[Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.os.NativeLibrary
    [junit]  Added Method open, desc[(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPathVarname, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Removed Method open, desc[(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Lcom/jogamp/common/os/NativeLibrary;], sig[null], throws [java/lang/SecurityException], access[final public static]
    [junit]  Added Method getSystemEnvLibraryPaths, desc[()Ljava/util/List;], sig[()Ljava/util/List<Ljava/lang/String;>;], throws nil, access[final public static]
    [junit] Class com.jogamp.common.os.Platform
    [junit]  Removed Method currentTimeMicros, desc[()J], sig[null], throws nil, access[native public static]
    [junit] Class com.jogamp.common.os.Platform.OSType
    [junit]  Added Field IOS, desc[Lcom/jogamp/common/os/Platform$OSType;], sig[null], value[type null, data null, access[enum final public static]
    [junit] Class com.jogamp.common.util.ArrayHashSet
    [junit]  Removed Method <init>, desc[()V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(I)V], sig[null], throws nil, access[public]
    [junit]  Removed Method <init>, desc[(IF)V], sig[null], throws nil, access[public]
    [junit] Class com.jogamp.common.util.Bitfield.Util
    [junit]  Added Method roundToPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method nextPowerOf2, desc[(I)I], sig[null], throws nil, access[final public static]
    [junit]  Added Method isPowerOf2, desc[(I)Z], sig[null], throws nil, access[final public static]
    [junit]  Added Field MAX_POWER_OF_2, desc[I], sig[null], value[type java.lang.Integer, data 1073741824, access[final public static]
    [junit] Class com.jogamp.common.util.FunctionTask
    [junit]  Added Method invokeOnCurrentThread, desc[(Lcom/jogamp/common/util/Function;[Ljava/lang/Object;)Lcom/jogamp/common/util/FunctionTask;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(Lcom/jogamp/common/util/Function<TU;TV;>;[TV;)Lcom/jogamp/common/util/FunctionTask<TU;TV;>;], throws nil, access[public static varargs]
    [junit]  Removed Method invoke, desc[(ZLcom/jogamp/common/util/Function;[Ljava/lang/Object;)Ljava/lang/Object;], sig[<U:Ljava/lang/Object;V:Ljava/lang/Object;>(ZLcom/jogamp/common/util/Function<TU;TV;>;[TV;)TU;], throws nil, access[public static varargs]
    [junit] Class com.jogamp.common.util.IOUtil
    [junit]  Added Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2File, desc[(Ljava/io/InputStream;Ljava/io/File;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(Ljava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method copyStream2Stream, desc[(ILjava/io/InputStream;Ljava/io/OutputStream;I)I], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Added Method filesOf, desc[(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/ArrayList;], sig[(Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/util/regex/Pattern;>;Ljava/util/List<Ljava/util/regex/Pattern;>;)Ljava/util/ArrayList<Ljava/lang/String;>;], throws nil, access[public static]
    [junit]  Added Method copyStreamChunk2ByteBuffer, desc[(Ljava/io/InputStream;II)Ljava/nio/ByteBuffer;], sig[null], throws [java/io/IOException], access[public static]
    [junit]  Removed Method getResource, desc[(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URLConnection;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URLConnection;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.IOUtil.ClassResources
    [junit]  Removed Method <init>, desc[(Ljava/lang/Class;[Ljava/lang/String;)V], sig[(Ljava/lang/Class<*>;[Ljava/lang/String;)V], throws nil, access[public]
    [junit] Class com.jogamp.common.util.IntBitfield
    [junit]  Removed Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.JarUtil
    [junit]  Removed Method getRelativeOf, desc[(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], sig[(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;], throws [java/lang/IllegalArgumentException, java/io/IOException, java/net/URISyntaxException], access[public static]
    [junit] Class com.jogamp.common.util.JogampVersion
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHASources, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANativesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_CLASSES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_SOURCES, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Field IMPLEMENTATION_SHA_NATIVES_THIS, desc[Ljava/util/jar/Attributes$Name;], sig[null], value[type null, data null, access[final public static]
    [junit]  Added Method getImplementationSHAClasses, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHAClassesThis, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit]  Added Method getImplementationSHANatives, desc[()Ljava/lang/String;], sig[null], throws nil, access[final public]
    [junit] Class com.jogamp.common.util.PerfCounterCtrl
    [junit]  Added Class , access[abstract interface public]
    [junit] Class com.jogamp.common.util.RunnableTask
    [junit]  Removed Method invokeOnNewThread, desc[(Ljava/lang/ThreadGroup;ZLjava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;], sig[null], throws nil, access[public static]
    [junit]  Added Method invokeOnCurrentThread, desc[(Ljava/lang/Runnable;)Lcom/jogamp/common/util/RunnableTask;], sig[null], throws nil, access[public static]
    [junit]  Removed Method invoke, desc[(ZLjava/lang/Runnable;)V], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.SHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SHASum.TempJarSHASum
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.SecurityUtil
    [junit]  Added Method getSecurityManager, desc[()Ljava/lang/SecurityManager;], sig[null], throws nil, access[final public static]
    [junit]  Added Method doPrivileged, desc[(Ljava/security/PrivilegedAction;)Ljava/lang/Object;], sig[<T:Ljava/lang/Object;>(Ljava/security/PrivilegedAction<TT;>;)TT;], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.UnsafeUtil
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.WeakIdentityHashMap
    [junit]  Added Class , access[public super synchronized]
    [junit] Class com.jogamp.common.util.cache.TempCacheReg
    [junit]  Added Method isTempJarCacheUsed, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isTempJarCacheUsed, desc[()Z], sig[null], throws nil, access[public static]
    [junit] Class com.jogamp.common.util.cache.TempFileCache
    [junit]  Removed Method isValid, desc[()Z], sig[null], throws nil, access[public]
    [junit]  Added Method isValid, desc[(Z)Z], sig[null], throws nil, access[public]
    [junit]  Changed Method getRootDir, access[added: static ]
    [junit]  Changed Method getBaseDir, access[added: static ]
    [junit] Class com.jogamp.common.util.cache.TempJarCache
    [junit]  Removed Method addResources, desc[(Ljava/lang/Class;Ljava/net/URI;)V], sig[(Ljava/lang/Class<*>;Ljava/net/URI;)V], throws [java/io/IOException, java/lang/SecurityException, java/lang/IllegalArgumentException, java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Removed Method getResource, desc[(Ljava/lang/String;)Ljava/net/URI;], sig[null], throws [java/net/URISyntaxException], access[final public static super synchronized]
    [junit]  Added Method isInitialized, desc[(Z)Z], sig[null], throws nil, access[public static]
    [junit]  Removed Method isInitialized, desc[()Z], sig[null], throws nil, access[public static]
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1691850572999 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850572999 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveLock01
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveLock01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1691850573766 ms III - Start
    [junit] SLOCK [T main @ 1691850573766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    248 ms, avrg  1278041 ns, deviation [   -56196 ..    30107 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    227 ms, avrg     2933 ns, deviation [    -2175 ..     4094 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    233 ms, avrg     3792 ns, deviation [    -3415 ..    14656 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    216 ms, avrg      282 ns, deviation [     -145 ..      564 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    229 ms, avrg   907296 ns, deviation [   -36502 ..    42054 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    213 ms, avrg    28243 ns, deviation [   -18416 ..    11656 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    211 ms, avrg      359 ns, deviation [     -174 ..     3605 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    213 ms, avrg      269 ns, deviation [      -79 ..      500 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    292 ms, avrg      381 ns, deviation [     -164 ..      252 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg     2416 ns, deviation [    -2169 ..     1770 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg      197 ns, deviation [      -32 ..       39 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg      215 ns, deviation [      -49 ..      101 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1691850576771 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850576772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.53 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1691850573766 ms III - Start
    [junit] SLOCK [T main @ 1691850573766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    248 ms, avrg  1278041 ns, deviation [   -56196 ..    30107 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    227 ms, avrg     2933 ns, deviation [    -2175 ..     4094 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    233 ms, avrg     3792 ns, deviation [    -3415 ..    14656 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    216 ms, avrg      282 ns, deviation [     -145 ..      564 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    229 ms, avrg   907296 ns, deviation [   -36502 ..    42054 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    213 ms, avrg    28243 ns, deviation [   -18416 ..    11656 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    211 ms, avrg      359 ns, deviation [     -174 ..     3605 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    213 ms, avrg      269 ns, deviation [      -79 ..      500 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    292 ms, avrg      381 ns, deviation [     -164 ..      252 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg     2416 ns, deviation [    -2169 ..     1770 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg      197 ns, deviation [      -32 ..       39 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg      215 ns, deviation [      -49 ..      101 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1691850576771 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850576772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testLockedObjectThreading25x100x100N_Int01_Fair took 0.248 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Int01_Unfair took 0.228 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Java5_Fair took 0.234 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Java5_Unfair took 0.217 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Int01_Fair took 0.23 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Int01_Unair took 0.214 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Java5_Fair took 0.212 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Java5_Unfair took 0.214 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Int01_Fair took 0.292 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Int01_Unfair took 0.289 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Java5_Fair took 0.289 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Java5_Unfair took 0.289 sec
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.53 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1691850573766 ms III - Start
    [junit] SLOCK [T main @ 1691850573766 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    248 ms, avrg  1278041 ns, deviation [   -56196 ..    30107 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    227 ms, avrg     2933 ns, deviation [    -2175 ..     4094 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    233 ms, avrg     3792 ns, deviation [    -3415 ..    14656 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    216 ms, avrg      282 ns, deviation [     -145 ..      564 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    229 ms, avrg   907296 ns, deviation [   -36502 ..    42054 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    213 ms, avrg    28243 ns, deviation [   -18416 ..    11656 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    211 ms, avrg      359 ns, deviation [     -174 ..     3605 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    213 ms, avrg      269 ns, deviation [      -79 ..      500 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    292 ms, avrg      381 ns, deviation [     -164 ..      252 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg     2416 ns, deviation [    -2169 ..     1770 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg      197 ns, deviation [      -32 ..       39 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads  5, loops-outter   1000, loops-inner  10000, yield  NONE - dt    289 ms, avrg      215 ns, deviation [      -49 ..      101 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1691850576771 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850576772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1691850577304 ms III - Start
    [junit] SLOCK [T main @ 1691850577304 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    133 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1691850577454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850577454 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.678 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1691850577304 ms III - Start
    [junit] SLOCK [T main @ 1691850577304 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    133 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1691850577454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850577454 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testTwoThreadsInGroup took 0.133 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.678 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1691850577304 ms III - Start
    [junit] SLOCK [T main @ 1691850577304 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    133 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1691850577454 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850577454 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket00
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket00
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1691850577992 ms III - Start
    [junit] SLOCK [T main @ 1691850577992 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1691850578015 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850578015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1691850578016 ms III - Start
    [junit] SLOCK [T main @ 1691850578016 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1691850578016 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1691850579024 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1008 ms, 10 attempts
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1691850579053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850579053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1691850579054 ms III - Start
    [junit] SLOCK [T main @ 1691850579054 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #1 LOCK try ..
    [junit] LockUnlock #2 LOCK try ..
    [junit] SLOCK [T LockUnlock #1 @ 1691850579055 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #2 @ 1691850579055 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1691850579388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850579388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1691850579398 ms III - Start
    [junit] SLOCK [T LockUnlock #1 @ 1691850579398 ms +++ localhost/127.0.0.1:59999 - Locked within 343 ms, 30 attempts
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579398 ms III - Start
    [junit] LockUnlock #1 LOCK ON
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579399 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579399 ms III - Stopping: alive false, shallQuit true, hasSocket false
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1691850579699 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #1 @ 1691850579700 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #1 LOCK OFF
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1691850579700 ms III - Start
    [junit] SLOCK [T LockUnlock #2 @ 1691850579701 ms +++ localhost/127.0.0.1:59999 - Locked within 646 ms, 58 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1691850580002 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #2 @ 1691850580002 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #2 LOCK OFF
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.132 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1691850577992 ms III - Start
    [junit] SLOCK [T main @ 1691850577992 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1691850578015 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850578015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1691850578016 ms III - Start
    [junit] SLOCK [T main @ 1691850578016 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1691850578016 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1691850579024 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1008 ms, 10 attempts
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1691850579053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850579053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1691850579054 ms III - Start
    [junit] SLOCK [T main @ 1691850579054 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #1 LOCK try ..
    [junit] LockUnlock #2 LOCK try ..
    [junit] SLOCK [T LockUnlock #1 @ 1691850579055 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #2 @ 1691850579055 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1691850579388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850579388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1691850579398 ms III - Start
    [junit] SLOCK [T LockUnlock #1 @ 1691850579398 ms +++ localhost/127.0.0.1:59999 - Locked within 343 ms, 30 attempts
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579398 ms III - Start
    [junit] LockUnlock #1 LOCK ON
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579399 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579399 ms III - Stopping: alive false, shallQuit true, hasSocket false
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1691850579699 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #1 @ 1691850579700 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #1 LOCK OFF
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1691850579700 ms III - Start
    [junit] SLOCK [T LockUnlock #2 @ 1691850579701 ms +++ localhost/127.0.0.1:59999 - Locked within 646 ms, 58 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1691850580002 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #2 @ 1691850580002 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #2 LOCK OFF
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_LockUnlock took 0.023 sec
    [junit] Testcase: test02_2ndInstanceLockTimeout took 1.038 sec
    [junit] Testcase: testOffthreadLockUnlock took 1.037 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.132 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1691850577992 ms III - Start
    [junit] SLOCK [T main @ 1691850577992 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1691850578015 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850578015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1691850578016 ms III - Start
    [junit] SLOCK [T main @ 1691850578016 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1691850578016 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1691850579024 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1008 ms, 10 attempts
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1691850579053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850579053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1691850579054 ms III - Start
    [junit] SLOCK [T main @ 1691850579054 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #1 LOCK try ..
    [junit] LockUnlock #2 LOCK try ..
    [junit] SLOCK [T LockUnlock #1 @ 1691850579055 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #2 @ 1691850579055 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1691850579388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850579388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1691850579398 ms III - Start
    [junit] SLOCK [T LockUnlock #1 @ 1691850579398 ms +++ localhost/127.0.0.1:59999 - Locked within 343 ms, 30 attempts
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579398 ms III - Start
    [junit] LockUnlock #1 LOCK ON
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579399 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1691850579399 ms III - Stopping: alive false, shallQuit true, hasSocket false
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1691850579699 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #1 @ 1691850579700 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #1 LOCK OFF
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1691850579700 ms III - Start
    [junit] SLOCK [T LockUnlock #2 @ 1691850579701 ms +++ localhost/127.0.0.1:59999 - Locked within 646 ms, 58 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1691850580002 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #2 @ 1691850580002 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] LockUnlock #2 LOCK OFF
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket01
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1691850580134 ms III - Start
    [junit] SLOCK [T main @ 1691850580135 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1691850580135 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580135 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJVMShutdown took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1691850580134 ms III - Start
    [junit] SLOCK [T main @ 1691850580135 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1691850580135 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580135 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket02
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1691850580134 ms III - Start
    [junit] SLOCK [T main @ 1691850580135 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1691850580135 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580135 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1691850580168 ms III - Start
    [junit] SLOCK [T main @ 1691850580168 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1691850580184 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580184 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.544 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1691850580168 ms III - Start
    [junit] SLOCK [T main @ 1691850580168 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1691850580184 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: dummy took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1691850580168 ms III - Start
    [junit] SLOCK [T main @ 1691850580168 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1691850580184 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.CppReaderTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.CppReaderTest
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 5.16.18 (5.16.18), amd64 (X86_64, GENERIC_ABI), 8 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: 17.0.6 (17.0.6u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] VM: OpenJDK 64-Bit Server VM
    [junit] rootrel.build: build
    [junit] gluegen.root: ..
    [junit] build: ../build
    [junit] testOutput: ../build/test
    [junit]  - - - - - - - - - - - - 
    [junit] Testing #include <test0.h>
    [junit] 
    [junit]  >> #line 1 "<CppReader Input@2026371507>" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/test0.h" 1
    [junit]  >> 
    [junit]  >> test0start_2
    [junit]  >> 
    [junit]  >> #line 1 "../jcpp/src/test/resources/test1.h" 1
    [junit]  >> 
    [junit]  >> test1start_2
    [junit]  >> 
    [junit]  >> test1mid___4
    [junit]  >> 
    [junit]  >> test1end___6
    [junit]  >> 
    [junit]  >> #line 5 "../jcpp/src/test/resources/test0.h" 2
    [junit]  >> 
    [junit]  >> test0end___6
    [junit]  >> 
    [junit]  >> #line 2 "<CppReader Input@2026371507>" 2
    [junit] Testing #include <once.c>
    [junit] 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> foo
    [junit]  >> 
    [junit]  >> 
    [junit] Testing #include <once.c>
    [junit] 
    [junit]  >> #line 1 "<CppReader Input@1537912396>" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.c" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.h" 1
    [junit]  >> 
    [junit]  >> foo
    [junit]  >> #line 2 "../jcpp/src/test/resources/once.c" 2
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.h" 1
    [junit]  >> 
    [junit]  >> #line 3 "../jcpp/src/test/resources/once.c" 2
    [junit]  >> #line 2 "<CppReader Input@1537912396>" 2
    [junit] Testing #include <varargs.c>
    [junit] 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a b, c, d __VA_ARGS__ b
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a b c, d b
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a x b, c, d b
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1691850580720 ms III - Start
    [junit] SLOCK [T main @ 1691850580720 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1691850580758 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.569 sec
    [junit] ------------- Standard Output ---------------
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: LINUX / Linux 5.16.18 (5.16.18), amd64 (X86_64, GENERIC_ABI), 8 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: 17.0.6 (17.0.6u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] VM: OpenJDK 64-Bit Server VM
    [junit] rootrel.build: build
    [junit] gluegen.root: ..
    [junit] build: ../build
    [junit] testOutput: ../build/test
    [junit]  - - - - - - - - - - - - 
    [junit] Testing #include <test0.h>
    [junit] 
    [junit]  >> #line 1 "<CppReader Input@2026371507>" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/test0.h" 1
    [junit]  >> 
    [junit]  >> test0start_2
    [junit]  >> 
    [junit]  >> #line 1 "../jcpp/src/test/resources/test1.h" 1
    [junit]  >> 
    [junit]  >> test1start_2
    [junit]  >> 
    [junit]  >> test1mid___4
    [junit]  >> 
    [junit]  >> test1end___6
    [junit]  >> 
    [junit]  >> #line 5 "../jcpp/src/test/resources/test0.h" 2
    [junit]  >> 
    [junit]  >> test0end___6
    [junit]  >> 
    [junit]  >> #line 2 "<CppReader Input@2026371507>" 2
    [junit] Testing #include <once.c>
    [junit] 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> foo
    [junit]  >> 
    [junit]  >> 
    [junit] Testing #include <once.c>
    [junit] 
    [junit]  >> #line 1 "<CppReader Input@1537912396>" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.c" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.h" 1
    [junit]  >> 
    [junit]  >> foo
    [junit]  >> #line 2 "../jcpp/src/test/resources/once.c" 2
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.h" 1
    [junit]  >> 
    [junit]  >> #line 3 "../jcpp/src/test/resources/once.c" 2
    [junit]  >> #line 2 "<CppReader Input@1537912396>" 2
    [junit] Testing #include <varargs.c>
    [junit] 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a b, c, d __VA_ARGS__ b
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a b c, d b
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a x b, c, d b
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1691850580720 ms III - Start
    [junit] SLOCK [T main @ 1691850580720 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1691850580758 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCppReader took 0.016 sec
    [junit] Testcase: testPragmaOnce took 0.001 sec
    [junit] ++++ Test Singleton.lock()
    [junit] Testcase: testPragmaOnceWithMarkers took 0.001 sec
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1691850581297 ms III - Start
    [junit] Testcase: testVarargs took 0.002 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.569 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] SLOCK [T main @ 1691850581297 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit]  - - - System info - - - 
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] Platform: LINUX / Linux 5.16.18 (5.16.18), amd64 (X86_64, GENERIC_ABI), 8 cores, littleEndian true
    [junit] ++++ Test Singleton.unlock()
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1691850581314 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit]   int8    1 / 1, int16   2 / 2
    [junit] SLOCK [T main @ 1691850581314 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [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: 17.0.6 (17.0.6u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] VM: OpenJDK 64-Bit Server VM
    [junit] rootrel.build: build
    [junit] gluegen.root: ..
    [junit] build: ../build
    [junit] testOutput: ../build/test
    [junit]  - - - - - - - - - - - - 
    [junit] Testing #include <test0.h>
    [junit] 
    [junit]  >> #line 1 "<CppReader Input@2026371507>" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/test0.h" 1
    [junit]  >> 
    [junit]  >> test0start_2
    [junit]  >> 
    [junit]  >> #line 1 "../jcpp/src/test/resources/test1.h" 1
    [junit]  >> 
    [junit]  >> test1start_2
    [junit]  >> 
    [junit]  >> test1mid___4
    [junit]  >> 
    [junit]  >> test1end___6
    [junit]  >> 
    [junit]  >> #line 5 "../jcpp/src/test/resources/test0.h" 2
    [junit]  >> 
    [junit]  >> test0end___6
    [junit]  >> 
    [junit]  >> #line 2 "<CppReader Input@2026371507>" 2
    [junit] Testing #include <once.c>
    [junit] 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> foo
    [junit]  >> 
    [junit]  >> 
    [junit] Testing #include <once.c>
    [junit] 
    [junit]  >> #line 1 "<CppReader Input@1537912396>" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.c" 1
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.h" 1
    [junit]  >> 
    [junit]  >> foo
    [junit]  >> #line 2 "../jcpp/src/test/resources/once.c" 2
    [junit]  >> #line 1 "../jcpp/src/test/resources/once.h" 1
    [junit]  >> 
    [junit]  >> #line 3 "../jcpp/src/test/resources/once.c" 2
    [junit]  >> #line 2 "<CppReader Input@1537912396>" 2
    [junit] Testing #include <varargs.c>
    [junit] 
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a b, c, d __VA_ARGS__ b
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a b c, d b
    [junit]  >> 
    [junit]  >> 
    [junit]  >> a x b, c, d b
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1691850580720 ms III - Start
    [junit] SLOCK [T main @ 1691850580720 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1691850580758 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850580758 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.ErrorTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.ErrorTest
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1691850581854 ms III - Start
    [junit] SLOCK [T main @ 1691850581854 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1691850581297 ms III - Start
    [junit] SLOCK [T main @ 1691850581297 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1691850581314 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850581314 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testErrors took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1691850581297 ms III - Start
    [junit] SLOCK [T main @ 1691850581297 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1691850581314 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850581314 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1691850581885 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850581885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1691850582418 ms III - Start
    [junit] SLOCK [T main @ 1691850582418 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1691850582437 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850582437 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.558 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1691850581854 ms III - Start
    [junit] SLOCK [T main @ 1691850581854 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1691850581885 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850581885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAbsoluteInclude took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.558 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1691850581854 ms III - Start
    [junit] SLOCK [T main @ 1691850581854 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1691850581885 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850581885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.JavaFileSystemTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.JavaFileSystemTest
    [junit] Opened stdio.h
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1691850582971 ms III - Start
    [junit] SLOCK [T main @ 1691850582971 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] ------------- Standard Output ---------------
    [junit] Opened stdio.h
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1691850582418 ms III - Start
    [junit] SLOCK [T main @ 1691850582418 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1691850582437 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850582437 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJavaFileSystem took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Opened stdio.h
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1691850582418 ms III - Start
    [junit] SLOCK [T main @ 1691850582418 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1691850582437 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850582437 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.JoinReaderTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.JoinReaderTest
    [junit] Testing ab => ab
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] Testing ab => ab
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] Testing a\b => a\b
    [junit] At offset 0: a
    [junit] At offset 1: \
    [junit] At offset 2: b
    [junit] Testing a\b => a\b
    [junit] At offset 0: a
    [junit] At offset 1: \
    [junit] At offset 2: b
    [junit] Testing a
    [junit] b => a
    [junit] b
    [junit] At offset 0: a
    [junit] At offset 1: 
    [junit] 
    [junit] At offset 2: b
    [junit] Testing a
    [junit] b => a
    [junit] b
    [junit] At offset 0: a
    [junit] At offset 1: 
    [junit] 
    [junit] At offset 2: b
    [junit] Testing a\
    [junit] b => ab
    [junit] 
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] At offset 2: 
    [junit] 
    [junit] Testing a\
    [junit] b => ab
    [junit] 
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] At offset 2: 
    [junit] 
    [junit] Testing foo??(bar => foo[bar
    [junit] At offset 0: f
    [junit] At offset 1: o
    [junit] At offset 2: o
    [junit] At offset 3: [
    [junit] At offset 4: b
    [junit] At offset 5: a
    [junit] At offset 6: r
    [junit] Testing foo??/
    [junit] bar => foobar
    [junit] 
    [junit] At offset 0: f
    [junit] At offset 1: o
    [junit] At offset 2: o
    [junit] At offset 3: b
    [junit] At offset 4: a
    [junit] At offset 5: r
    [junit] At offset 6: 
    [junit] 
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1691850582989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850582989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1691850583527 ms III - Start
    [junit] SLOCK [T main @ 1691850583527 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersInvalid
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersInvalid
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnicode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnicode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1691850583548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850583548 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.548 sec
    [junit] ------------- Standard Output ---------------
    [junit] Testing ab => ab
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] Testing ab => ab
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] Testing a\b => a\b
    [junit] At offset 0: a
    [junit] At offset 1: \
    [junit] At offset 2: b
    [junit] Testing a\b => a\b
    [junit] At offset 0: a
    [junit] At offset 1: \
    [junit] At offset 2: b
    [junit] Testing a
    [junit] b => a
    [junit] b
    [junit] At offset 0: a
    [junit] At offset 1: 
    [junit] 
    [junit] At offset 2: b
    [junit] Testing a
    [junit] b => a
    [junit] b
    [junit] At offset 0: a
    [junit] At offset 1: 
    [junit] 
    [junit] At offset 2: b
    [junit] Testing a\
    [junit] b => ab
    [junit] 
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] At offset 2: 
    [junit] 
    [junit] Testing a\
    [junit] b => ab
    [junit] 
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] At offset 2: 
    [junit] 
    [junit] Testing foo??(bar => foo[bar
    [junit] At offset 0: f
    [junit] At offset 1: o
    [junit] At offset 2: o
    [junit] At offset 3: [
    [junit] At offset 4: b
    [junit] At offset 5: a
    [junit] At offset 6: r
    [junit] Testing foo??/
    [junit] bar => foobar
    [junit] 
    [junit] At offset 0: f
    [junit] At offset 1: o
    [junit] At offset 2: o
    [junit] At offset 3: b
    [junit] At offset 4: a
    [junit] At offset 5: r
    [junit] At offset 6: 
    [junit] 
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1691850582971 ms III - Start
    [junit] SLOCK [T main @ 1691850582971 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1691850582989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850582989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJoinReader took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Testing ab => ab
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] Testing ab => ab
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] Testing a\b => a\b
    [junit] At offset 0: a
    [junit] At offset 1: \
    [junit] At offset 2: b
    [junit] Testing a\b => a\b
    [junit] At offset 0: a
    [junit] At offset 1: \
    [junit] At offset 2: b
    [junit] Testing a
    [junit] b => a
    [junit] b
    [junit] At offset 0: a
    [junit] At offset 1: 
    [junit] 
    [junit] At offset 2: b
    [junit] Testing a
    [junit] b => a
    [junit] b
    [junit] At offset 0: a
    [junit] At offset 1: 
    [junit] 
    [junit] At offset 2: b
    [junit] Testing a\
    [junit] b => ab
    [junit] 
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] At offset 2: 
    [junit] 
    [junit] Testing a\
    [junit] b => ab
    [junit] 
    [junit] At offset 0: a
    [junit] At offset 1: b
    [junit] At offset 2: 
    [junit] 
    [junit] Testing foo??(bar => foo[bar
    [junit] At offset 0: f
    [junit] At offset 1: o
    [junit] At offset 2: o
    [junit] At offset 3: [
    [junit] At offset 4: b
    [junit] At offset 5: a
    [junit] At offset 6: r
    [junit] Testing foo??/
    [junit] bar => foobar
    [junit] 
    [junit] At offset 0: f
    [junit] At offset 1: o
    [junit] At offset 2: o
    [junit] At offset 3: b
    [junit] At offset 4: a
    [junit] At offset 5: r
    [junit] At offset 6: 
    [junit] 
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1691850582971 ms III - Start
    [junit] SLOCK [T main @ 1691850582971 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JoinReaderTest - testJoinReader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1691850582989 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850582989 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.LexerSourceTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.LexerSourceTest
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1691850584082 ms III - Start
    [junit] SLOCK [T main @ 1691850584082 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1691850583527 ms III - Start
    [junit] SLOCK [T main @ 1691850583527 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersInvalid
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersInvalid
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnicode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnicode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1691850583548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850583548 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testLexerSource took 0.001 sec
    [junit] Testcase: testNumbers took 0 sec
    [junit] Testcase: testNumbersInvalid took 0 sec
    [junit] Testcase: testNumbersSuffix took 0 sec
    [junit] Testcase: testUnicode took 0 sec
    [junit] Testcase: testUnterminatedComment took 0 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1691850583527 ms III - Start
    [junit] SLOCK [T main @ 1691850583527 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testLexerSource
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbers
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersInvalid
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersInvalid
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testNumbersSuffix
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnicode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnicode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.LexerSourceTest - testUnterminatedComment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1691850583548 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850583548 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.NumericValueTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.NumericValueTest
    [junit] Testing '0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0"=00
    [junit] Testing '1' -> 1.0
    [junit] Token is [NUMBER@1,0]:"1"=1
    [junit] Testing '1L' -> 1.0
    [junit] Token is [NUMBER@1,0]:"1L"=1
    [junit] Testing '12' -> 12.0
    [junit] Token is [NUMBER@1,0]:"12"=12
    [junit] Testing '12L' -> 12.0
    [junit] Token is [NUMBER@1,0]:"12L"=12
    [junit] Testing '0xf' -> 15.0
    [junit] Token is [NUMBER@1,0]:"0xf"=0xf
    [junit] Testing '0xfL' -> 15.0
    [junit] Token is [NUMBER@1,0]:"0xfL"=0xf
    [junit] Testing '0x12' -> 18.0
    [junit] Token is [NUMBER@1,0]:"0x12"=0x12
    [junit] Testing '0x12L' -> 18.0
    [junit] Token is [NUMBER@1,0]:"0x12L"=0x12
    [junit] Testing '0673' -> 443.0
    [junit] Token is [NUMBER@1,0]:"0673"=00673
    [junit] Testing '.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:".0"=.0
    [junit] Testing '.00' -> 0.0
    [junit] Token is [NUMBER@1,0]:".00"=.00
    [junit] Testing '0.' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0."=0.
    [junit] Testing '0.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0.0"=0.0
    [junit] Testing '00.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"00.0"=00.0
    [junit] Testing '00.' -> 0.0
    [junit] Token is [NUMBER@1,0]:"00."=00.
    [junit] Testing '1e1' -> 10.0
    [junit] Token is [NUMBER@1,0]:"1e1"=1e1
    [junit] Testing '1e-1' -> 0.1
    [junit] Token is [NUMBER@1,0]:"1e-1"=1e-1
    [junit] Testing '1e+1' -> 10.0
    [junit] Token is [NUMBER@1,0]:"1e+1"=1e+1
    [junit] Testing '0x12e3' -> 4835.0
    [junit] Token is [NUMBER@1,0]:"0x12e3"=0x12e3
    [junit] Testing '0x12p3' -> 144.0
    [junit] Token is [NUMBER@1,0]:"0x12p3"=0x12p3
    [junit] Testing '012e3' -> 12000.0
    [junit] Token is [NUMBER@1,0]:"012e3"=012e3
    [junit] Testing '067e4' -> 670000.0
    [junit] Token is [NUMBER@1,0]:"067e4"=067e4
    [junit] Testing '097' -> 97.0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1691850584101 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850584101 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1691850584638 ms III - Start
    [junit] SLOCK [T main @ 1691850584638 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PragmaTest - testPragma
    [junit] Output: 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PragmaTest - testPragma
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1691850584664 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850584664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] ------------- Standard Output ---------------
    [junit] Testing '0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0"=00
    [junit] Testing '1' -> 1.0
    [junit] Token is [NUMBER@1,0]:"1"=1
    [junit] Testing '1L' -> 1.0
    [junit] Token is [NUMBER@1,0]:"1L"=1
    [junit] Testing '12' -> 12.0
    [junit] Token is [NUMBER@1,0]:"12"=12
    [junit] Testing '12L' -> 12.0
    [junit] Token is [NUMBER@1,0]:"12L"=12
    [junit] Testing '0xf' -> 15.0
    [junit] Token is [NUMBER@1,0]:"0xf"=0xf
    [junit] Testing '0xfL' -> 15.0
    [junit] Token is [NUMBER@1,0]:"0xfL"=0xf
    [junit] Testing '0x12' -> 18.0
    [junit] Token is [NUMBER@1,0]:"0x12"=0x12
    [junit] Testing '0x12L' -> 18.0
    [junit] Token is [NUMBER@1,0]:"0x12L"=0x12
    [junit] Testing '0673' -> 443.0
    [junit] Token is [NUMBER@1,0]:"0673"=00673
    [junit] Testing '.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:".0"=.0
    [junit] Testing '.00' -> 0.0
    [junit] Token is [NUMBER@1,0]:".00"=.00
    [junit] Testing '0.' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0."=0.
    [junit] Testing '0.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0.0"=0.0
    [junit] Testing '00.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"00.0"=00.0
    [junit] Testing '00.' -> 0.0
    [junit] Token is [NUMBER@1,0]:"00."=00.
    [junit] Testing '1e1' -> 10.0
    [junit] Token is [NUMBER@1,0]:"1e1"=1e1
    [junit] Testing '1e-1' -> 0.1
    [junit] Token is [NUMBER@1,0]:"1e-1"=1e-1
    [junit] Testing '1e+1' -> 10.0
    [junit] Token is [NUMBER@1,0]:"1e+1"=1e+1
    [junit] Testing '0x12e3' -> 4835.0
    [junit] Token is [NUMBER@1,0]:"0x12e3"=0x12e3
    [junit] Testing '0x12p3' -> 144.0
    [junit] Token is [NUMBER@1,0]:"0x12p3"=0x12p3
    [junit] Testing '012e3' -> 12000.0
    [junit] Token is [NUMBER@1,0]:"012e3"=012e3
    [junit] Testing '067e4' -> 670000.0
    [junit] Token is [NUMBER@1,0]:"067e4"=067e4
    [junit] Testing '097' -> 97.0
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1691850584082 ms III - Start
    [junit] SLOCK [T main @ 1691850584082 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1691850584101 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850584101 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testNumericValue took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Testing '0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0"=00
    [junit] Testing '1' -> 1.0
    [junit] Token is [NUMBER@1,0]:"1"=1
    [junit] Testing '1L' -> 1.0
    [junit] Token is [NUMBER@1,0]:"1L"=1
    [junit] Testing '12' -> 12.0
    [junit] Token is [NUMBER@1,0]:"12"=12
    [junit] Testing '12L' -> 12.0
    [junit] Token is [NUMBER@1,0]:"12L"=12
    [junit] Testing '0xf' -> 15.0
    [junit] Token is [NUMBER@1,0]:"0xf"=0xf
    [junit] Testing '0xfL' -> 15.0
    [junit] Token is [NUMBER@1,0]:"0xfL"=0xf
    [junit] Testing '0x12' -> 18.0
    [junit] Token is [NUMBER@1,0]:"0x12"=0x12
    [junit] Testing '0x12L' -> 18.0
    [junit] Token is [NUMBER@1,0]:"0x12L"=0x12
    [junit] Testing '0673' -> 443.0
    [junit] Token is [NUMBER@1,0]:"0673"=00673
    [junit] Testing '.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:".0"=.0
    [junit] Testing '.00' -> 0.0
    [junit] Token is [NUMBER@1,0]:".00"=.00
    [junit] Testing '0.' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0."=0.
    [junit] Testing '0.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"0.0"=0.0
    [junit] Testing '00.0' -> 0.0
    [junit] Token is [NUMBER@1,0]:"00.0"=00.0
    [junit] Testing '00.' -> 0.0
    [junit] Token is [NUMBER@1,0]:"00."=00.
    [junit] Testing '1e1' -> 10.0
    [junit] Token is [NUMBER@1,0]:"1e1"=1e1
    [junit] Testing '1e-1' -> 0.1
    [junit] Token is [NUMBER@1,0]:"1e-1"=1e-1
    [junit] Testing '1e+1' -> 10.0
    [junit] Token is [NUMBER@1,0]:"1e+1"=1e+1
    [junit] Testing '0x12e3' -> 4835.0
    [junit] Token is [NUMBER@1,0]:"0x12e3"=0x12e3
    [junit] Testing '0x12p3' -> 144.0
    [junit] Token is [NUMBER@1,0]:"0x12p3"=0x12p3
    [junit] Testing '012e3' -> 12000.0
    [junit] Token is [NUMBER@1,0]:"012e3"=012e3
    [junit] Testing '067e4' -> 670000.0
    [junit] Token is [NUMBER@1,0]:"067e4"=067e4
    [junit] Testing '097' -> 97.0
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1691850584082 ms III - Start
    [junit] SLOCK [T main @ 1691850584082 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.NumericValueTest - testNumericValue
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1691850584101 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850584101 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.PragmaTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.PragmaTest
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1691850585214 ms III - Start
    [junit] SLOCK [T main @ 1691850585214 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] Input: line = __LINE__
    [junit] 
    [junit] READ: [IDENTIFIER@1,0]:"line"
    [junit] READ: [WHITESPACE@1,4]:" "
    [junit] READ: [=@1,5]:"="
    [junit] READ: [WHITESPACE@1,6]:" "
    [junit] READ: [NUMBER@1,7]:"1"=1
    [junit] Input: file = __FILE__
    [junit] 
    [junit] READ: [NL@1,15]:"
    [junit] "
    [junit] READ: [IDENTIFIER@2,0]:"file"
    [junit] READ: [WHITESPACE@2,4]:" "
    [junit] READ: [=@2,5]:"="
    [junit] READ: [WHITESPACE@2,6]:" "
    [junit] READ: [STRING@2,7]:""<no file>""="<no file>"
    [junit] Input: #define A a /* a defined */
    [junit] 
    [junit] READ: [NL@2,15]:"
    [junit] "
    [junit] Input: A /* a */
    [junit] 
    [junit] READ: [NL@3,27]:"
    [junit] "
    [junit] READ: [IDENTIFIER@3,10]:"a"
    [junit] READ: [WHITESPACE@4,1]:" "
    [junit] READ: [CCOMMENT@4,2]:"/* a */"
    [junit] READ: [IDENTIFIER@3,10]:"a"
    [junit] Input: #define B b /* b defined */
    [junit] 
    [junit] READ: [NL@4,9]:"
    [junit] "
    [junit] Input: B /* b */
    [junit] 
    [junit] READ: [NL@5,27]:"
    [junit] "
    [junit] READ: [IDENTIFIER@5,10]:"b"
    [junit] READ: [WHITESPACE@6,1]:" "
    [junit] READ: [CCOMMENT@6,2]:"/* b */"
    [junit] READ: [IDENTIFIER@5,10]:"b"
    [junit] Input: #define C c /* c defined */
    [junit] 
    [junit] READ: [NL@6,9]:"
    [junit] "
    [junit] Input: #define EXPAND(x) x
    [junit] 
    [junit] READ: [NL@7,27]:"
    [junit] "
    [junit] Input: EXPAND(a)
    [junit] 
    [junit] READ: [NL@8,19]:"
    [junit] "
    [junit] READ: [IDENTIFIER@9,7]:"a"
    [junit] Input: EXPAND(A)
    [junit] 
    [junit] READ: [NL@9,9]:"
    [junit] "
    [junit] READ: [IDENTIFIER@3,10]:"a"
    [junit] Input: #define _STRINGIFY(x) #x
    [junit] 
    [junit] READ: [NL@10,9]:"
    [junit] "
    [junit] Input: _STRINGIFY(A)
    [junit] 
    [junit] READ: [NL@11,24]:"
    [junit] "
    [junit] READ: [STRING@11,23]:""A""=A
    [junit] Input: #define STRINGIFY(x) _STRINGIFY(x)
    [junit] 
    [junit] READ: [NL@12,13]:"
    [junit] "
    [junit] Input: STRINGIFY(b)
    [junit] 
    [junit] READ: [NL@13,34]:"
    [junit] "
    [junit] READ: [STRING@11,23]:""b""=b
    [junit] Input: STRINGIFY(A)
    [junit] 
    [junit] READ: [NL@14,12]:"
    [junit] "
    [junit] READ: [STRING@11,23]:""a""=a
    [junit] Input: #define _CONCAT(x, y) x ## y
    [junit] 
    [junit] READ: [NL@15,12]:"
    [junit] "
    [junit] Input: _CONCAT(A, B)
    [junit] 
    [junit] READ: [NL@16,28]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"AB"
    [junit] Input: #define A_CONCAT done_a_concat
    [junit] 
    [junit] READ: [NL@17,13]:"
    [junit] "
    [junit] Input: _CONCAT(A, _CONCAT(B, C))
    [junit] 
    [junit] READ: [NL@18,30]:"
    [junit] "
    [junit] READ: [IDENTIFIER@18,17]:"done_a_concat"
    [junit] READ: [(@1,8]:"("
    [junit] READ: [IDENTIFIER@5,10]:"b"
    [junit] READ: [,@1,10]:","
    [junit] READ: [WHITESPACE@1,11]:" "
    [junit] READ: [IDENTIFIER@7,10]:"c"
    [junit] READ: [)@1,13]:")"
    [junit] Input: #define CONCAT(x, y) _CONCAT(x, y)
    [junit] 
    [junit] READ: [NL@19,25]:"
    [junit] "
    [junit] Input: CONCAT(A, CONCAT(B, C))
    [junit] 
    [junit] READ: [NL@20,34]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"abc"
    [junit] Input: #define _CONCAT3(x, y, z) x ## y ## z
    [junit] 
    [junit] READ: [NL@21,23]:"
    [junit] "
    [junit] Input: _CONCAT3(a, b, c)
    [junit] 
    [junit] READ: [NL@22,37]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"abc"
    [junit] Input: _CONCAT3(A, B, C)
    [junit] 
    [junit] READ: [NL@23,17]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"ABC"
    [junit] Input: _CONCAT(test_, inline)
    [junit] 
    [junit] READ: [NL@24,17]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"test_inline"
    [junit] Input: _CONCAT(test_, 
    [junit] newline)
    [junit] 
    [junit] READ: [NL@25,22]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"test_newline"
    [junit] Input: #define two three
    [junit] 
    [junit] READ: [NL@27,8]:"
    [junit] "
    [junit] Input: two /* three */
    [junit] 
    [junit] READ: [NL@28,17]:"
    [junit] "
    [junit] READ: [IDENTIFIER@28,12]:"three"
    [junit] READ: [WHITESPACE@29,3]:" "
    [junit] READ: [CCOMMENT@29,4]:"/* three */"
    [junit] Input: one /* one */
    [junit] 
    [junit] READ: [NL@29,15]:"
    [junit] "
    [junit] READ: [IDENTIFIER@30,0]:"one"
    [junit] READ: [WHITESPACE@30,3]:" "
    [junit] READ: [CCOMMENT@30,4]:"/* one */"
    [junit] READ: [IDENTIFIER@28,12]:"three"
    [junit] READ: [IDENTIFIER@28,12]:"three"
    [junit] Input: #define one two
    [junit] 
    [junit] READ: [NL@30,13]:"
    [junit] "
    [junit] Input: one /* three */
    [junit] 
    [junit] READ: [NL@31,15]:"
    [junit] "
    [junit] READ: [IDENTIFIER@28,12]:"three"
    [junit] READ: [WHITESPACE@32,3]:" "
    [junit] READ: [CCOMMENT@32,4]:"/* three */"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [IDENTIFIER@28,12]:"three"
    [junit] Input: #undef two
    [junit] 
    [junit] READ: [NL@32,15]:"
    [junit] "
    [junit] Input: one /* two */
    [junit] 
    [junit] READ: [NL@33,10]:"
    [junit] "
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [WHITESPACE@34,3]:" "
    [junit] READ: [CCOMMENT@34,4]:"/* two */"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] Input: #define two five
    [junit] 
    [junit] READ: [NL@34,13]:"
    [junit] "
    [junit] Input: one /* five */
    [junit] 
    [junit] READ: [NL@35,16]:"
    [junit] "
    [junit] READ: [IDENTIFIER@35,12]:"five"
    [junit] READ: [WHITESPACE@36,3]:" "
    [junit] READ: [CCOMMENT@36,4]:"/* five */"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [IDENTIFIER@35,12]:"five"
    [junit] Input: #undef two
    [junit] 
    [junit] READ: [NL@36,14]:"
    [junit] "
    [junit] Input: one /* two */
    [junit] 
    [junit] READ: [NL@37,10]:"
    [junit] "
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [WHITESPACE@38,3]:" "
    [junit] READ: [CCOMMENT@38,4]:"/* two */"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] READ: [IDENTIFIER@31,12]:"two"
    [junit] Input: #undef one
    [junit] 
    [junit] READ: [NL@38,13]:"
    [junit] "
    [junit] Input: #define one four
    [junit] 
    [junit] READ: [NL@39,10]:"
    [junit] "
    [junit] Input: one /* four */
    [junit] 
    [junit] READ: [NL@40,16]:"
    [junit] "
    [junit] READ: [IDENTIFIER@40,12]:"four"
    [junit] READ: [WHITESPACE@41,3]:" "
    [junit] READ: [CCOMMENT@41,4]:"/* four */"
    [junit] READ: [IDENTIFIER@40,12]:"four"
    [junit] READ: [IDENTIFIER@40,12]:"four"
    [junit] Input: #undef one
    [junit] 
    [junit] READ: [NL@41,14]:"
    [junit] "
    [junit] Input: #define one one
    [junit] 
    [junit] READ: [NL@42,10]:"
    [junit] "
    [junit] Input: one /* one */
    [junit] 
    [junit] READ: [NL@43,15]:"
    [junit] "
    [junit] READ: [IDENTIFIER@43,12]:"one"
    [junit] READ: [WHITESPACE@44,3]:" "
    [junit] READ: [CCOMMENT@44,4]:"/* one */"
    [junit] READ: [IDENTIFIER@43,12]:"one"
    [junit] READ: [IDENTIFIER@43,12]:"one"
    [junit] Input: #define NUM1 1
    [junit] 
    [junit] READ: [NL@44,13]:"
    [junit] "
    [junit] Input: #define NUM4 ( 1 << ( NUM1 + NUM1 ) )
    [junit] 
    [junit] READ: [NL@45,14]:"
    [junit] "
    [junit] Input: NUM4 /* ( 1 << ( 1 + 1 ) ) */
    [junit] 
    [junit] READ: [NL@46,37]:"
    [junit] "
    [junit] READ: [(@46,13]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@46,15]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [LSH@46,17]:"<<"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [(@46,20]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [+@46,27]:"+"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,34]:")"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,36]:")"
    [junit] READ: [WHITESPACE@47,4]:" "
    [junit] READ: [CCOMMENT@47,5]:"/* ( 1 << ( 1 + 1 ) ) */"
    [junit] READ: [(@46,13]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@46,15]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [LSH@46,17]:"<<"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [(@46,20]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@46,22]:"NUM1"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [+@46,27]:"+"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@46,29]:"NUM1"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,34]:")"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,36]:")"
    [junit] READ: [(@46,13]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@46,15]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [LSH@46,17]:"<<"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [(@46,20]:"("
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [+@46,27]:"+"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [NUMBER@45,13]:"1"=1
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,34]:")"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [)@46,36]:")"
    [junit] Input: #define var(x...) a x __VA_ARGS__ b
    [junit] 
    [junit] READ: [NL@47,29]:"
    [junit] "
    [junit] Input: var(e, f, g)
    [junit] 
    [junit] READ: [NL@48,35]:"
    [junit] "
    [junit] READ: [IDENTIFIER@48,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@49,4]:"e"
    [junit] READ: [,@49,5]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@49,7]:"f"
    [junit] READ: [,@49,8]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@49,10]:"g"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,22]:"__VA_ARGS__"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,34]:"b"
    [junit] Input: var()
    [junit] 
    [junit] READ: [NL@49,12]:"
    [junit] "
    [junit] READ: [IDENTIFIER@48,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,22]:"__VA_ARGS__"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@48,34]:"b"
    [junit] Input: #define var2(x, ...) a x __VA_ARGS__ e
    [junit] 
    [junit] READ: [NL@50,5]:"
    [junit] "
    [junit] Input: var2(b, c, d)
    [junit] 
    [junit] READ: [NL@51,38]:"
    [junit] "
    [junit] READ: [IDENTIFIER@51,21]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@52,5]:"b"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@52,8]:"c"
    [junit] READ: [,@52,9]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@52,11]:"d"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@51,37]:"e"
    [junit] Input: var2(b)
    [junit] 
    [junit] READ: [NL@52,13]:"
    [junit] "
    [junit] READ: [IDENTIFIER@51,21]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@53,5]:"b"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@51,37]:"e"
    [junit] Input: #define var3(...) a __VA_ARGS__ d
    [junit] 
    [junit] READ: [NL@53,7]:"
    [junit] "
    [junit] Input: var3(b, c)
    [junit] 
    [junit] READ: [NL@54,33]:"
    [junit] "
    [junit] READ: [IDENTIFIER@54,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@55,5]:"b"
    [junit] READ: [,@55,6]:","
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@55,8]:"c"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@54,32]:"d"
    [junit] Input: var3()
    [junit] 
    [junit] READ: [NL@55,10]:"
    [junit] "
    [junit] READ: [IDENTIFIER@54,18]:"a"
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [WHITESPACE]:" "
    [junit] READ: [IDENTIFIER@54,32]:"d"
    [junit] Input: #define _Widen(x) L ## x
    [junit] 
    [junit] READ: [NL@56,6]:"
    [junit] "
    [junit] Input: #define Widen(x) _Widen(x)
    [junit] 
    [junit] READ: [NL@57,24]:"
    [junit] "
    [junit] Input: #define LStr(x) _Widen(#x)
    [junit] 
    [junit] READ: [NL@58,26]:"
    [junit] "
    [junit] Input: LStr(x);
    [junit] 
    [junit] READ: [NL@59,26]:"
    [junit] "
    [junit] READ: [IDENTIFIER@1,0]:"L"
    [junit] READ: [STRING@1,1]:""x""=x
    [junit] READ: [;@60,7]:";"
    [junit] Input: 'foo'
    [junit] 
    [junit] READ: [NL@60,8]:"
    [junit] "
    [junit] READ: [SQSTRING@61,0]:"'foo'"=foo
    [junit] Input: #if 1 ? 2 : 0
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@61,5]:"
    [junit] "
    [junit] READ: [NL@62,13]:"
    [junit] "
    [junit] READ: [IDENTIFIER@63,0]:"TEXT"
    [junit] READ: [NL@63,4]:"
    [junit] "
    [junit] Input: #if 1 ? 0 : 2
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@64,6]:"
    [junit] "
    [junit] READ: [NL@65,13]:"
    [junit] "
    [junit] READ: [NL@66,4]:"
    [junit] "
    [junit] Input: #if 0 ? 0 : 2
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@67,6]:"
    [junit] "
    [junit] READ: [NL@68,13]:"
    [junit] "
    [junit] READ: [IDENTIFIER@69,0]:"TEXT"
    [junit] READ: [NL@69,4]:"
    [junit] "
    [junit] Input: #if 0 ? 2 : 0
    [junit] TEXT
    [junit] #endif
    [junit] 
    [junit] READ: [NL@70,6]:"
    [junit] "
    [junit] READ: [NL@71,13]:"
    [junit] "
    [junit] READ: [NL@72,4]:"
    [junit] "
    [junit] Remaining token [NL@73,6]:"
    [junit] "
    [junit] Remaining token [EOF]:<265>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] Input: #ifndef X
    [junit] a
    [junit] #else
    [junit] b
    [junit] 
    [junit] Remaining token [NL@1,9]:"
    [junit] "
    [junit] Remaining token [IDENTIFIER@2,0]:"a"
    [junit] Remaining token [NL@2,1]:"
    [junit] "
    [junit] Remaining token [NL@3,5]:"
    [junit] "
    [junit] Remaining token [NL@4,1]:"
    [junit] "
    [junit] Remaining token [EOF]:<265>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1691850585249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850585249 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.556 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1691850584638 ms III - Start
    [junit] SLOCK [T main @ 1691850584638 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PragmaTest - testPragma
    [junit] Output: 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PragmaTest - testPragma
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1691850584664 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850584664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testPragma took 0.006 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1691850584638 ms III - Start
    [junit] SLOCK [T main @ 1691850584638 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PragmaTest - testPragma
    [junit] Output: 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PragmaTest - testPragma
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1691850584664 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850584664 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.PreprocessorTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.PreprocessorTest
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.567 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1691850585214 ms III - Start
    [junit] SLOCK [T main @ 1691850585214 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1691850585249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850585249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Preprocessor took 0.017 sec
    [junit] Testcase: test02PreprocessorUnterminated took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.567 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1691850585214 ms III - Start
    [junit] SLOCK [T main @ 1691850585214 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1691850585249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850585249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1691850585792 ms III - Start
    [junit] SLOCK [T main @ 1691850585792 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.RegressionTest - testRegression[lex-char]
    [junit] Read lex-char:
    [junit] #define EXAMPLE_X 'a'
    [junit] 
    [junit] #if EXAMPLE == EXAMPLE_X
    [junit] #endif
    [junit] 
    [junit] Generated lex-char:
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.RegressionTest - testRegression[lex-char]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1691850585812 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850585812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.gluegen.jcpp.RegressionTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.RegressionTest
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1691850586351 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T main @ 1691850586351 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1691850585792 ms III - Start
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] SLOCK [T main @ 1691850585792 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.RegressionTest - testRegression[lex-char]
    [junit] ++++ Test Singleton.unlock()
    [junit] Read lex-char:
    [junit] #define EXAMPLE_X 'a'
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1691850586369 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 
    [junit] SLOCK [T main @ 1691850586369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] #if EXAMPLE == EXAMPLE_X
    [junit] #endif
    [junit] 
    [junit] Generated lex-char:
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.RegressionTest - testRegression[lex-char]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1691850585812 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850585812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testRegression[lex-char] took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1691850585792 ms III - Start
    [junit] SLOCK [T main @ 1691850585792 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.RegressionTest - testRegression[lex-char]
    [junit] Read lex-char:
    [junit] #define EXAMPLE_X 'a'
    [junit] 
    [junit] #if EXAMPLE == EXAMPLE_X
    [junit] #endif
    [junit] 
    [junit] Generated lex-char:
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.RegressionTest - testRegression[lex-char]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1691850585812 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850585812 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1691850586904 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T main @ 1691850586904 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1691850586351 ms III - Start
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] SLOCK [T main @ 1691850586351 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1691850586924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T main @ 1691850586924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1691850586369 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850586369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WhitespacePasting took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1691850586351 ms III - Start
    [junit] SLOCK [T main @ 1691850586351 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1691850586369 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850586369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.VaArgsPastingTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.VaArgsPastingTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] ++++ Test Singleton.lock()
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1691850587465 ms III - Start
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T main @ 1691850587465 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1691850586904 ms III - Start
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist
    [junit] SLOCK [T main @ 1691850586904 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1691850586924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit]   0/8: 0x7fa81c003c50
    [junit] SLOCK [T main @ 1691850586924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit]   1/8: 0x7fa81c003c90
    [junit] ------------- ---------------- ---------------
    [junit]   2/8: 0x7fa81c003cd0
    [junit] 
    [junit]   3/8: 0x7fa81c003d10
    [junit] Testcase: testWhitespacePasting took 0.001 sec
    [junit]   4/8: 0x7fa81c003d50
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit]   5/8: 0x7fa81c003d90
    [junit] 
    [junit]   6/8: 0x7fa81c003dd0
    [junit] ------------- Standard Error -----------------
    [junit]   7/8: 0x7fa81c003e10
    [junit] ++++ Test Singleton.lock()
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1691850586904 ms III - Start
    [junit]   0/8: 0x7fa81c003c50
    [junit] SLOCK [T main @ 1691850586904 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit]   1/8: 0x7fa81c003c90
    [junit]   2/8: 0x7fa81c003cd0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit]   3/8: 0x7fa81c003d10
    [junit] ++++ Test Singleton.unlock()
    [junit]   4/8: 0x7fa81c003d50
    [junit]   5/8: 0x7fa81c003d90
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1691850586924 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit]   6/8: 0x7fa81c003dd0
    [junit] SLOCK [T main @ 1691850586924 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit]   7/8: 0x7fa81c003e10
    [junit] ------------- ---------------- ---------------
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit]   0/8: 0x7fa8adfc5870
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit]   1/8: 0x7fa8adfc5f10
    [junit]   2/8: 0x7fa8adfc5f60
    [junit]   3/8: 0x7fa8adfc5fb0
    [junit]   4/8: 0x7fa8adfc6000
    [junit]   5/8: 0x7fa8adfc6050
    [junit]   6/8: 0x7fa8adfc59c0
    [junit]   7/8: 0x7fa8adfc5a10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc5870
    [junit]   1/8: 0x7fa8adfc5f10
    [junit]   2/8: 0x7fa8adfc5f60
    [junit]   3/8: 0x7fa8adfc5fb0
    [junit]   4/8: 0x7fa8adfc6000
    [junit]   5/8: 0x7fa8adfc6050
    [junit]   6/8: 0x7fa8adfc59c0
    [junit]   7/8: 0x7fa8adfc5a10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc5c30
    [junit]   1/8: 0x7fa8adfc5c80
    [junit]   2/8: 0x7fa8adfc5cd0
    [junit]   3/8: 0x7fa8adfc5d20
    [junit]   4/8: 0x7fa8adfc5d70
    [junit]   5/8: 0x7fa8adfc5dc0
    [junit]   6/8: 0x7fa8adfc5e10
    [junit]   7/8: 0x7fa8adfc5e60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6240
    [junit]   1/8: 0x7fa8adfc6290
    [junit]   2/8: 0x7fa8adfc62e0
    [junit]   3/8: 0x7fa8adfc6330
    [junit]   4/8: 0x7fa8adfc6380
    [junit]   5/8: 0x7fa8adfc63d0
    [junit]   6/8: 0x7fa8adfc6420
    [junit]   7/8: 0x7fa8adfc6470
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6240
    [junit]   1/8: 0x7fa8adfc6290
    [junit]   2/8: 0x7fa8adfc62e0
    [junit]   3/8: 0x7fa8adfc6330
    [junit]   4/8: 0x7fa8adfc6380
    [junit]   5/8: 0x7fa8adfc63d0
    [junit]   6/8: 0x7fa8adfc6420
    [junit]   7/8: 0x7fa8adfc6470
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6630
    [junit]   1/8: 0x7fa8adfc6630
    [junit]   2/8: 0x7fa8adfc6630
    [junit]   3/8: 0x7fa8adfc6630
    [junit]   4/8: 0x7fa8adfc6630
    [junit]   5/8: 0x7fa8adfc6630
    [junit]   6/8: 0x7fa8adfc6630
    [junit]   7/8: 0x7fa8adfc6630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709a64eb0
    [junit]   1/8: 0x709a64ef0
    [junit]   2/8: 0x709a64f30
    [junit]   3/8: 0x709a64f70
    [junit]   4/8: 0x709a64fb0
    [junit]   5/8: 0x709a64ff0
    [junit]   6/8: 0x709a65030
    [junit]   7/8: 0x709a65070
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709a64eb0
    [junit]   1/8: 0x709a64ef0
    [junit]   2/8: 0x709a64f30
    [junit]   3/8: 0x709a64f70
    [junit]   4/8: 0x709a64fb0
    [junit]   5/8: 0x709a64ff0
    [junit]   6/8: 0x709a65030
    [junit]   7/8: 0x709a65070
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6a20
    [junit]   1/8: 0x7fa8adfc6a70
    [junit]   2/8: 0x7fa8adfc6ac0
    [junit]   3/8: 0x7fa8adfc6b10
    [junit]   4/8: 0x7fa8adfc6b60
    [junit]   5/8: 0x7fa8adfc6bb0
    [junit]   6/8: 0x7fa8adfc6c00
    [junit]   7/8: 0x7fa8adfc6c50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6a20
    [junit]   1/8: 0x7fa8adfc6a70
    [junit]   2/8: 0x7fa8adfc6ac0
    [junit]   3/8: 0x7fa8adfc6b10
    [junit]   4/8: 0x7fa8adfc6b60
    [junit]   5/8: 0x7fa8adfc6bb0
    [junit]   6/8: 0x7fa8adfc6c00
    [junit]   7/8: 0x7fa8adfc6c50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6ca0
    [junit]   1/8: 0x7fa8adfc6cf0
    [junit]   2/8: 0x7fa8adfc6d40
    [junit]   3/8: 0x7fa8adfc6d90
    [junit]   4/8: 0x7fa8adfc6de0
    [junit]   5/8: 0x7fa8adfc6e30
    [junit]   6/8: 0x7fa8adfc6e80
    [junit]   7/8: 0x7fa8adfc6ed0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6f20
    [junit]   1/8: 0x7fa8adfc6f70
    [junit]   2/8: 0x7fa8adfc6fc0
    [junit]   3/8: 0x7fa8adfc7010
    [junit]   4/8: 0x7fa8adfc7060
    [junit]   5/8: 0x7fa8adfc70b0
    [junit]   6/8: 0x7fa8adfc7100
    [junit]   7/8: 0x7fa8adfc7150
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6f20
    [junit]   1/8: 0x7fa8adfc6f70
    [junit]   2/8: 0x7fa8adfc6fc0
    [junit]   3/8: 0x7fa8adfc7010
    [junit]   4/8: 0x7fa8adfc7060
    [junit]   5/8: 0x7fa8adfc70b0
    [junit]   6/8: 0x7fa8adfc7100
    [junit]   7/8: 0x7fa8adfc7150
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc71c0
    [junit]   1/8: 0x7fa8adfc71c0
    [junit]   2/8: 0x7fa8adfc71c0
    [junit]   3/8: 0x7fa8adfc71c0
    [junit]   4/8: 0x7fa8adfc71c0
    [junit]   5/8: 0x7fa8adfc71c0
    [junit]   6/8: 0x7fa8adfc71c0
    [junit]   7/8: 0x7fa8adfc71c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] TK_ComplicatedSubSet: sizeof(): 72
    [junit] TK_ComplicatedSubSet: bits1-s offset: 0
    [junit] TK_ComplicatedSubSet:    id-s offset: 4
    [junit] TK_ComplicatedSubSet: bits2-s offset: 8
    [junit] TK_ComplicatedSubSet: long0-s offset: 16
    [junit] TK_ComplicatedSubSet: bits3-s offset: 24
    [junit] TK_ComplicatedSubSet: real0-s offset: 32
    [junit] TK_ComplicatedSubSet: bits4-s offset: 40
    [junit] TK_ComplicatedSubSet: real1-s offset: 44
    [junit] TK_ComplicatedSubSet: bits5-s offset: 48
    [junit] TK_ComplicatedSubSet: longX-s offset: 56
    [junit] TK_ComplicatedSubSet: bits6-s offset: 64
    [junit] TK_ComplicatedSuperSet: sizeof(): 168
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 80
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 88
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 160
    [junit] createComplicatedSuperSet:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] hasInitValues res 1:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1691850587502 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850587502 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.568 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1691850587465 ms III - Start
    [junit] SLOCK [T main @ 1691850587465 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa81c003c50
    [junit]   1/8: 0x7fa81c003c90
    [junit]   2/8: 0x7fa81c003cd0
    [junit]   3/8: 0x7fa81c003d10
    [junit]   4/8: 0x7fa81c003d50
    [junit]   5/8: 0x7fa81c003d90
    [junit]   6/8: 0x7fa81c003dd0
    [junit]   7/8: 0x7fa81c003e10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa81c003c50
    [junit]   1/8: 0x7fa81c003c90
    [junit]   2/8: 0x7fa81c003cd0
    [junit]   3/8: 0x7fa81c003d10
    [junit]   4/8: 0x7fa81c003d50
    [junit]   5/8: 0x7fa81c003d90
    [junit]   6/8: 0x7fa81c003dd0
    [junit]   7/8: 0x7fa81c003e10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc5870
    [junit]   1/8: 0x7fa8adfc5f10
    [junit]   2/8: 0x7fa8adfc5f60
    [junit]   3/8: 0x7fa8adfc5fb0
    [junit]   4/8: 0x7fa8adfc6000
    [junit]   5/8: 0x7fa8adfc6050
    [junit]   6/8: 0x7fa8adfc59c0
    [junit]   7/8: 0x7fa8adfc5a10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc5870
    [junit]   1/8: 0x7fa8adfc5f10
    [junit]   2/8: 0x7fa8adfc5f60
    [junit]   3/8: 0x7fa8adfc5fb0
    [junit]   4/8: 0x7fa8adfc6000
    [junit]   5/8: 0x7fa8adfc6050
    [junit]   6/8: 0x7fa8adfc59c0
    [junit]   7/8: 0x7fa8adfc5a10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc5c30
    [junit]   1/8: 0x7fa8adfc5c80
    [junit]   2/8: 0x7fa8adfc5cd0
    [junit]   3/8: 0x7fa8adfc5d20
    [junit]   4/8: 0x7fa8adfc5d70
    [junit]   5/8: 0x7fa8adfc5dc0
    [junit]   6/8: 0x7fa8adfc5e10
    [junit]   7/8: 0x7fa8adfc5e60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6240
    [junit]   1/8: 0x7fa8adfc6290
    [junit]   2/8: 0x7fa8adfc62e0
    [junit]   3/8: 0x7fa8adfc6330
    [junit]   4/8: 0x7fa8adfc6380
    [junit]   5/8: 0x7fa8adfc63d0
    [junit]   6/8: 0x7fa8adfc6420
    [junit]   7/8: 0x7fa8adfc6470
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6240
    [junit]   1/8: 0x7fa8adfc6290
    [junit]   2/8: 0x7fa8adfc62e0
    [junit]   3/8: 0x7fa8adfc6330
    [junit]   4/8: 0x7fa8adfc6380
    [junit]   5/8: 0x7fa8adfc63d0
    [junit]   6/8: 0x7fa8adfc6420
    [junit]   7/8: 0x7fa8adfc6470
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6630
    [junit]   1/8: 0x7fa8adfc6630
    [junit]   2/8: 0x7fa8adfc6630
    [junit]   3/8: 0x7fa8adfc6630
    [junit]   4/8: 0x7fa8adfc6630
    [junit]   5/8: 0x7fa8adfc6630
    [junit]   6/8: 0x7fa8adfc6630
    [junit]   7/8: 0x7fa8adfc6630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709a64eb0
    [junit]   1/8: 0x709a64ef0
    [junit]   2/8: 0x709a64f30
    [junit]   3/8: 0x709a64f70
    [junit]   4/8: 0x709a64fb0
    [junit]   5/8: 0x709a64ff0
    [junit]   6/8: 0x709a65030
    [junit]   7/8: 0x709a65070
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709a64eb0
    [junit]   1/8: 0x709a64ef0
    [junit]   2/8: 0x709a64f30
    [junit]   3/8: 0x709a64f70
    [junit]   4/8: 0x709a64fb0
    [junit]   5/8: 0x709a64ff0
    [junit]   6/8: 0x709a65030
    [junit]   7/8: 0x709a65070
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6a20
    [junit]   1/8: 0x7fa8adfc6a70
    [junit]   2/8: 0x7fa8adfc6ac0
    [junit]   3/8: 0x7fa8adfc6b10
    [junit]   4/8: 0x7fa8adfc6b60
    [junit]   5/8: 0x7fa8adfc6bb0
    [junit]   6/8: 0x7fa8adfc6c00
    [junit]   7/8: 0x7fa8adfc6c50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6a20
    [junit]   1/8: 0x7fa8adfc6a70
    [junit]   2/8: 0x7fa8adfc6ac0
    [junit]   3/8: 0x7fa8adfc6b10
    [junit]   4/8: 0x7fa8adfc6b60
    [junit]   5/8: 0x7fa8adfc6bb0
    [junit]   6/8: 0x7fa8adfc6c00
    [junit]   7/8: 0x7fa8adfc6c50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6ca0
    [junit]   1/8: 0x7fa8adfc6cf0
    [junit]   2/8: 0x7fa8adfc6d40
    [junit]   3/8: 0x7fa8adfc6d90
    [junit]   4/8: 0x7fa8adfc6de0
    [junit]   5/8: 0x7fa8adfc6e30
    [junit]   6/8: 0x7fa8adfc6e80
    [junit]   7/8: 0x7fa8adfc6ed0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6f20
    [junit]   1/8: 0x7fa8adfc6f70
    [junit]   2/8: 0x7fa8adfc6fc0
    [junit]   3/8: 0x7fa8adfc7010
    [junit]   4/8: 0x7fa8adfc7060
    [junit]   5/8: 0x7fa8adfc70b0
    [junit]   6/8: 0x7fa8adfc7100
    [junit]   7/8: 0x7fa8adfc7150
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6f20
    [junit]   1/8: 0x7fa8adfc6f70
    [junit]   2/8: 0x7fa8adfc6fc0
    [junit]   3/8: 0x7fa8adfc7010
    [junit]   4/8: 0x7fa8adfc7060
    [junit]   5/8: 0x7fa8adfc70b0
    [junit]   6/8: 0x7fa8adfc7100
    [junit]   7/8: 0x7fa8adfc7150
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc71c0
    [junit]   1/8: 0x7fa8adfc71c0
    [junit]   2/8: 0x7fa8adfc71c0
    [junit]   3/8: 0x7fa8adfc71c0
    [junit]   4/8: 0x7fa8adfc71c0
    [junit]   5/8: 0x7fa8adfc71c0
    [junit]   6/8: 0x7fa8adfc71c0
    [junit]   7/8: 0x7fa8adfc71c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ++++ Test Singleton.lock()
    [junit] ch11.3: sameInstanceByRef false
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1691850588044 ms III - Start
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] SLOCK [T main @ 1691850588044 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit]   0/8: 0x7fa8ac189990
    [junit] ch11.12: addInt 3
    [junit]   1/8: 0x7fa8ac1899d0
    [junit] ch11.13: addByte 3
    [junit]   2/8: 0x7fa8ac189a10
    [junit]   3/8: 0x7fa8ac189a50
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit]   4/8: 0x7fa8ac189a90
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestTKField
    [junit]   5/8: 0x7fa8ac189ad0
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit]   6/8: 0x7fa8ac189b10
    [junit]   7/8: 0x7fa8ac189b50
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit]   0/8: 0x7fa8ac189990
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit]   1/8: 0x7fa8ac1899d0
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit]   2/8: 0x7fa8ac189a10
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit]   3/8: 0x7fa8ac189a50
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit]   4/8: 0x7fa8ac189a90
    [junit] 0/3: A 220, B 220
    [junit]   5/8: 0x7fa8ac189ad0
    [junit] 1/3: A 221, B 221
    [junit]   6/8: 0x7fa8ac189b10
    [junit]   7/8: 0x7fa8ac189b50
    [junit] 2/3: A 222, B 222
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit]   0/8: 0x7fa8ac4637c0
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit]   1/8: 0x7fa8ac463810
    [junit] 0/5: A 120, B 120
    [junit]   2/8: 0x7fa8ac463860
    [junit] 1/5: A 221, B 221
    [junit]   3/8: 0x7fa8ac4644d0
    [junit] 2/5: A 322, B 322
    [junit]   4/8: 0x7fa8ac464520
    [junit] 3/5: A 323, B 323
    [junit]   5/8: 0x7fa8ac464570
    [junit] 4/5: A 324, B 324
    [junit]   6/8: 0x7fa8ac4645c0
    [junit] has 'Hello Array1'
    [junit]   7/8: 0x7fa8ac464610
    [junit] has 'Hello CString1'
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] has 'Hello CString3'
    [junit]   0/8: 0x7fa8ac4637c0
    [junit] has 'Hello Array1'
    [junit]   1/8: 0x7fa8ac463810
    [junit] has 'Hello CString1'
    [junit]   2/8: 0x7fa8ac463860
    [junit] has 'Hello CString3'
    [junit]   3/8: 0x7fa8ac4644d0
    [junit] has 'Hello World2222'
    [junit]   4/8: 0x7fa8ac464520
    [junit] has 'Hello World4444'
    [junit]   5/8: 0x7fa8ac464570
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestTKField
    [junit]   6/8: 0x7fa8ac4645c0
    [junit]   7/8: 0x7fa8ac464610
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestTKFieldImmutable
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestTKFieldImmutable
    [junit]   0/8: 0x7fa8ac4646b0
    [junit]   1/8: 0x7fa8ac464700
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestCustomJNICode
    [junit]   2/8: 0x7fa8ac464750
    [junit]   3/8: 0x7fa8ac4647a0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestCustomJNICode
    [junit]   4/8: 0x7fa8ac4647f0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestTKMixed
    [junit]   5/8: 0x7fa8ac464840
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit]   6/8: 0x7fa8ac464890
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit]   7/8: 0x7fa8ac4648e0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestTKMixed
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] ++++ Test Singleton.unlock()
    [junit]   0/8: 0x7fa8ac464980
    [junit]   1/8: 0x7fa8ac4649d0
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1691850587502 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit]   2/8: 0x7fa8ac464a20
    [junit] SLOCK [T main @ 1691850587502 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit]   3/8: 0x7fa8ac464a70
    [junit] ------------- ---------------- ---------------
    [junit]   4/8: 0x7fa8ac464ac0
    [junit] 
    [junit]   5/8: 0x7fa8ac464b10
    [junit] Testcase: chapter00TestClassExist took 0.004 sec
    [junit]   6/8: 0x7fa8ac464b60
    [junit] Testcase: chapter01TestStaticConstants took 0 sec
    [junit]   7/8: 0x7fa8ac464bb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.003 sec
    [junit]   0/8: 0x7fa8ac464980
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.001 sec
    [junit]   1/8: 0x7fa8ac4649d0
    [junit] Testcase: chapter04TestPointerBuffer took 0 sec
    [junit]   2/8: 0x7fa8ac464a20
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit]   3/8: 0x7fa8ac464a70
    [junit] Testcase: chapter09TestCompoundAlignment took 0.001 sec
    [junit]   4/8: 0x7fa8ac464ac0
    [junit]   5/8: 0x7fa8ac464b10
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.001 sec
    [junit]   6/8: 0x7fa8ac464b60
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.001 sec
    [junit]   7/8: 0x7fa8ac464bb0
    [junit] Testcase: chapter12TestTKField took 0.003 sec
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] Testcase: chapter13TestTKFieldImmutable took 0 sec
    [junit]   0/8: 0x7fa8740161c0
    [junit] Testcase: chapter14TestCustomJNICode took 0 sec
    [junit]   1/8: 0x7fa8740161c0
    [junit] Testcase: chapter15TestTKMixed took 0 sec
    [junit]   2/8: 0x7fa8740161c0
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.568 sec
    [junit]   3/8: 0x7fa8740161c0
    [junit] 
    [junit]   4/8: 0x7fa8740161c0
    [junit] ------------- Standard Error -----------------
    [junit]   5/8: 0x7fa8740161c0
    [junit] ++++ Test Singleton.lock()
    [junit]   6/8: 0x7fa8740161c0
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1691850587465 ms III - Start
    [junit]   7/8: 0x7fa8740161c0
    [junit] SLOCK [T main @ 1691850587465 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist
    [junit]   1/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist
    [junit]   2/8: 0x4
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants
    [junit]   3/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit]   6/8: 0x4
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   7/8: 0x4
    [junit]   0/8: 0x7fa81c003c50
    [junit]   1/8: 0x7fa81c003c90
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit]   2/8: 0x7fa81c003cd0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit]   3/8: 0x7fa81c003d10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa81c003d50
    [junit]   0/8: 0x709de97f0
    [junit]   5/8: 0x7fa81c003d90
    [junit]   1/8: 0x709de9830
    [junit]   6/8: 0x7fa81c003dd0
    [junit]   2/8: 0x709de9870
    [junit]   7/8: 0x7fa81c003e10
    [junit]   3/8: 0x709de98b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x709de98f0
    [junit]   0/8: 0x7fa81c003c50
    [junit]   5/8: 0x709de9930
    [junit]   1/8: 0x7fa81c003c90
    [junit]   6/8: 0x709de9970
    [junit]   2/8: 0x7fa81c003cd0
    [junit]   7/8: 0x709de99b0
    [junit]   3/8: 0x7fa81c003d10
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa81c003d50
    [junit]   0/8: 0x709de97f0
    [junit]   5/8: 0x7fa81c003d90
    [junit]   1/8: 0x709de9830
    [junit]   6/8: 0x7fa81c003dd0
    [junit]   2/8: 0x709de9870
    [junit]   7/8: 0x7fa81c003e10
    [junit]   3/8: 0x709de98b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x709de98f0
    [junit]   0/8: 0x7fa8adfc5870
    [junit]   5/8: 0x709de9930
    [junit]   1/8: 0x7fa8adfc5f10
    [junit]   6/8: 0x709de9970
    [junit]   2/8: 0x7fa8adfc5f60
    [junit]   7/8: 0x709de99b0
    [junit]   3/8: 0x7fa8adfc5fb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8adfc6000
    [junit]   0/8: 0x7fa8ac464f00
    [junit]   5/8: 0x7fa8adfc6050
    [junit]   1/8: 0x7fa8ac464f50
    [junit]   6/8: 0x7fa8adfc59c0
    [junit]   2/8: 0x7fa8ac464fa0
    [junit]   7/8: 0x7fa8adfc5a10
    [junit]   3/8: 0x7fa8ac464ff0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8ac465040
    [junit]   0/8: 0x7fa8adfc5870
    [junit]   5/8: 0x7fa8ac465090
    [junit]   1/8: 0x7fa8adfc5f10
    [junit]   6/8: 0x7fa8ac4650e0
    [junit]   2/8: 0x7fa8adfc5f60
    [junit]   7/8: 0x7fa8ac465130
    [junit]   3/8: 0x7fa8adfc5fb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8adfc6000
    [junit]   0/8: 0x7fa8ac464f00
    [junit]   5/8: 0x7fa8adfc6050
    [junit]   1/8: 0x7fa8ac464f50
    [junit]   6/8: 0x7fa8adfc59c0
    [junit]   2/8: 0x7fa8ac464fa0
    [junit]   7/8: 0x7fa8adfc5a10
    [junit]   3/8: 0x7fa8ac464ff0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8ac465040
    [junit]   0/8: 0x7fa8adfc5c30
    [junit]   5/8: 0x7fa8ac465090
    [junit]   1/8: 0x7fa8adfc5c80
    [junit]   6/8: 0x7fa8ac4650e0
    [junit]   2/8: 0x7fa8adfc5cd0
    [junit]   7/8: 0x7fa8ac465130
    [junit]   3/8: 0x7fa8adfc5d20
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8adfc5d70
    [junit]   0/8: 0x7fa8ac465180
    [junit]   5/8: 0x7fa8adfc5dc0
    [junit]   1/8: 0x7fa8ac4651d0
    [junit]   6/8: 0x7fa8adfc5e10
    [junit]   2/8: 0x7fa8ac465220
    [junit]   7/8: 0x7fa8adfc5e60
    [junit]   3/8: 0x7fa8ac465270
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8ac4652c0
    [junit]   0/8: 0x7fa8adfc6240
    [junit]   5/8: 0x7fa8ac465310
    [junit]   1/8: 0x7fa8adfc6290
    [junit]   2/8: 0x7fa8adfc62e0
    [junit]   6/8: 0x7fa8ac465360
    [junit]   3/8: 0x7fa8adfc6330
    [junit]   7/8: 0x7fa8ac4653b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   4/8: 0x7fa8adfc6380
    [junit]   0/8: 0x7fa8ac465400
    [junit]   5/8: 0x7fa8adfc63d0
    [junit]   1/8: 0x7fa8ac465450
    [junit]   6/8: 0x7fa8adfc6420
    [junit]   7/8: 0x7fa8adfc6470
    [junit]   2/8: 0x7fa8ac4654a0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   3/8: 0x7fa8ac4654f0
    [junit]   4/8: 0x7fa8ac465540
    [junit]   0/8: 0x7fa8adfc6240
    [junit]   5/8: 0x7fa8ac465590
    [junit]   1/8: 0x7fa8adfc6290
    [junit]   6/8: 0x7fa8ac4655e0
    [junit]   2/8: 0x7fa8adfc62e0
    [junit]   3/8: 0x7fa8adfc6330
    [junit]   7/8: 0x7fa8ac465630
    [junit]   4/8: 0x7fa8adfc6380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465400
    [junit]   1/8: 0x7fa8ac465450
    [junit]   5/8: 0x7fa8adfc63d0
    [junit]   2/8: 0x7fa8ac4654a0
    [junit]   6/8: 0x7fa8adfc6420
    [junit]   3/8: 0x7fa8ac4654f0
    [junit]   7/8: 0x7fa8adfc6470
    [junit]   4/8: 0x7fa8ac465540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   5/8: 0x7fa8ac465590
    [junit]   0/8: 0x7fa8adfc6630
    [junit]   6/8: 0x7fa8ac4655e0
    [junit]   7/8: 0x7fa8ac465630
    [junit]   1/8: 0x7fa8adfc6630
    [junit]   2/8: 0x7fa8adfc6630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   3/8: 0x7fa8adfc6630
    [junit]   0/8: 0x7fa8ac464da0
    [junit]   4/8: 0x7fa8adfc6630
    [junit]   1/8: 0x7fa8ac464da0
    [junit]   5/8: 0x7fa8adfc6630
    [junit]   2/8: 0x7fa8ac464da0
    [junit]   6/8: 0x7fa8adfc6630
    [junit]   3/8: 0x7fa8ac464da0
    [junit]   4/8: 0x7fa8ac464da0
    [junit]   7/8: 0x7fa8adfc6630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   5/8: 0x7fa8ac464da0
    [junit]   0/8: 0x4
    [junit]   6/8: 0x7fa8ac464da0
    [junit]   1/8: 0x4
    [junit]   7/8: 0x7fa8ac464da0
    [junit]   2/8: 0x4
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   3/8: 0x4
    [junit]   0/8: 0x4
    [junit]   4/8: 0x4
    [junit]   1/8: 0x4
    [junit]   5/8: 0x4
    [junit]   2/8: 0x4
    [junit]   6/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   7/8: 0x4
    [junit]   5/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit]   0/8: 0x709a64eb0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit]   1/8: 0x709a64ef0
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   2/8: 0x709a64f30
    [junit]   0/1: 0xdeadbeef
    [junit]   3/8: 0x709a64f70
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   4/8: 0x709a64fb0
    [junit]   0/1: 0xdeadbeef
    [junit]   5/8: 0x709a64ff0
    [junit]   6/8: 0x709a65030
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   7/8: 0x709a65070
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/1: 0xdeadbeef
    [junit]   0/8: 0x709a64eb0
    [junit]   1/8: 0x709a64ef0
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   2/8: 0x709a64f30
    [junit]   0/1: 0xdeadbeef
    [junit]   3/8: 0x709a64f70
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit]   4/8: 0x709a64fb0
    [junit]   5/8: 0x709a64ff0
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   6/8: 0x709a65030
    [junit]   0/1: 0xdeadbeef
    [junit]   7/8: 0x709a65070
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/1: 0xdeadbeef
    [junit]   0/8: 0x7fa8adfc6a20
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit]   1/8: 0x7fa8adfc6a70
    [junit]   2/8: 0x7fa8adfc6ac0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit]   3/8: 0x7fa8adfc6b10
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit]   4/8: 0x7fa8adfc6b60
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit]   5/8: 0x7fa8adfc6bb0
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit]   6/8: 0x7fa8adfc6c00
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit]   7/8: 0x7fa8adfc6c50
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6a20
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit]   1/8: 0x7fa8adfc6a70
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit]   2/8: 0x7fa8adfc6ac0
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   3/8: 0x7fa8adfc6b10
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   4/8: 0x7fa8adfc6b60
    [junit]   int     4 / 4, long    8 / 8
    [junit]   5/8: 0x7fa8adfc6bb0
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   6/8: 0x7fa8adfc6c00
    [junit]   7/8: 0x7fa8adfc6c50
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc6ca0
    [junit] runtime md: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   1/8: 0x7fa8adfc6cf0
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   2/8: 0x7fa8adfc6d40
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   3/8: 0x7fa8adfc6d90
    [junit]   4/8: 0x7fa8adfc6de0
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   5/8: 0x7fa8adfc6e30
    [junit]   pointer 8 / 8, page    4096
    [junit]   6/8: 0x7fa8adfc6e80
    [junit] compatible static/runtime: true
    [junit]   7/8: 0x7fa8adfc6ed0
    [junit] TK_ComplicatedSubSet: sizeof(): 72
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] TK_ComplicatedSubSet: bits1-s offset: 0
    [junit]   0/8: 0x7fa8adfc6f20
    [junit] TK_ComplicatedSubSet:    id-s offset: 4
    [junit]   1/8: 0x7fa8adfc6f70
    [junit] TK_ComplicatedSubSet: bits2-s offset: 8
    [junit]   2/8: 0x7fa8adfc6fc0
    [junit] TK_ComplicatedSubSet: long0-s offset: 16
    [junit]   3/8: 0x7fa8adfc7010
    [junit] TK_ComplicatedSubSet: bits3-s offset: 24
    [junit]   4/8: 0x7fa8adfc7060
    [junit] TK_ComplicatedSubSet: real0-s offset: 32
    [junit]   5/8: 0x7fa8adfc70b0
    [junit] TK_ComplicatedSubSet: bits4-s offset: 40
    [junit]   6/8: 0x7fa8adfc7100
    [junit] TK_ComplicatedSubSet: real1-s offset: 44
    [junit]   7/8: 0x7fa8adfc7150
    [junit] TK_ComplicatedSubSet: bits5-s offset: 48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] TK_ComplicatedSubSet: longX-s offset: 56
    [junit]   0/8: 0x7fa8adfc6f20
    [junit] TK_ComplicatedSubSet: bits6-s offset: 64
    [junit] TK_ComplicatedSuperSet: sizeof(): 168
    [junit]   1/8: 0x7fa8adfc6f70
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit]   2/8: 0x7fa8adfc6fc0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit]   3/8: 0x7fa8adfc7010
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 80
    [junit]   4/8: 0x7fa8adfc7060
    [junit]   5/8: 0x7fa8adfc70b0
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 88
    [junit]   6/8: 0x7fa8adfc7100
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 160
    [junit] createComplicatedSuperSet:
    [junit]   7/8: 0x7fa8adfc7150
    [junit] TK_ComplicatedSuperSet [
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   cs.b1         0xA0
    [junit]   0/8: 0x7fa8adfc71c0
    [junit]   1/8: 0x7fa8adfc71c0
    [junit]   cs.sub1.b1    0xA1
    [junit]   2/8: 0x7fa8adfc71c0
    [junit]   cs.sub1.id    0x12345678
    [junit]   3/8: 0x7fa8adfc71c0
    [junit]   cs.sub1.b2    0xA2
    [junit]   4/8: 0x7fa8adfc71c0
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   5/8: 0x7fa8adfc71c0
    [junit]   cs.sub1.b3    0xA3
    [junit]   6/8: 0x7fa8adfc71c0
    [junit]   7/8: 0x7fa8adfc71c0
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   0/8: 0x4
    [junit]   cs.sub1.b5    0xA5
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   4/8: 0x4
    [junit]   cs.sub1.b6    0xA6
    [junit]   5/8: 0x4
    [junit]   cs.b2         0xB0
    [junit]   6/8: 0x4
    [junit]   cs.sub2.b1    0xB1
    [junit]   7/8: 0x4
    [junit]   cs.sub2.id    0x12345678
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit]   cs.sub2.b2    0xB2
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   0/1: 0xdeadbeef
    [junit]   cs.sub2.b4    0xB4
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   0/1: 0xdeadbeef
    [junit]   cs.sub2.b6    0xB6
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   cs.b3         0xC0
    [junit]   0/1: 0xdeadbeef
    [junit] ]
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit] 
    [junit]   0/1: 0xdeadbeef
    [junit] hasInitValues res 1:
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit] TK_ComplicatedSuperSet [
    [junit]   0/1: 0xdeadbeef
    [junit]   cs.b1         0xA0
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   cs.sub1.b1    0xA1
    [junit]   0/1: 0xdeadbeef
    [junit]   cs.sub1.id    0x12345678
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   cs.sub1.b2    0xA2
    [junit]   0/1: 0xdeadbeef
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit]   cs.sub1.b4    0xA4
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit]   cs.sub1.b5    0xA5
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit]   cs.sub2.b1    0xB1
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit]   cs.sub2.id    0x12345678
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 32Bit false, primitive size / alignment:
    [junit]   cs.sub2.b3    0xB3
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   cs.sub2.b5    0xB5
    [junit]   pointer 8 / 8, page    4096
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit] runtime md: MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   cs.sub2.b6    0xB6
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   cs.b3         0xC0
    [junit]   int     4 / 4, long    8 / 8
    [junit] ]
    [junit]   int32   4 / 4, int64   8 / 8
    [junit] 
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit]   pointer 8 / 8, page    4096
    [junit] compatible static/runtime: true
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestTKField
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1691850587502 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1691850588072 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850587502 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] SLOCK [T main @ 1691850588072 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1691850588044 ms III - Start
    [junit] SLOCK [T main @ 1691850588044 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189990
    [junit]   1/8: 0x7fa8ac1899d0
    [junit]   2/8: 0x7fa8ac189a10
    [junit]   3/8: 0x7fa8ac189a50
    [junit]   4/8: 0x7fa8ac189a90
    [junit]   5/8: 0x7fa8ac189ad0
    [junit]   6/8: 0x7fa8ac189b10
    [junit]   7/8: 0x7fa8ac189b50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189990
    [junit]   1/8: 0x7fa8ac1899d0
    [junit]   2/8: 0x7fa8ac189a10
    [junit]   3/8: 0x7fa8ac189a50
    [junit]   4/8: 0x7fa8ac189a90
    [junit]   5/8: 0x7fa8ac189ad0
    [junit]   6/8: 0x7fa8ac189b10
    [junit]   7/8: 0x7fa8ac189b50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4637c0
    [junit]   1/8: 0x7fa8ac463810
    [junit]   2/8: 0x7fa8ac463860
    [junit]   3/8: 0x7fa8ac4644d0
    [junit]   4/8: 0x7fa8ac464520
    [junit]   5/8: 0x7fa8ac464570
    [junit]   6/8: 0x7fa8ac4645c0
    [junit]   7/8: 0x7fa8ac464610
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4637c0
    [junit]   1/8: 0x7fa8ac463810
    [junit]   2/8: 0x7fa8ac463860
    [junit]   3/8: 0x7fa8ac4644d0
    [junit]   4/8: 0x7fa8ac464520
    [junit]   5/8: 0x7fa8ac464570
    [junit]   6/8: 0x7fa8ac4645c0
    [junit]   7/8: 0x7fa8ac464610
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4646b0
    [junit]   1/8: 0x7fa8ac464700
    [junit]   2/8: 0x7fa8ac464750
    [junit]   3/8: 0x7fa8ac4647a0
    [junit]   4/8: 0x7fa8ac4647f0
    [junit]   5/8: 0x7fa8ac464840
    [junit]   6/8: 0x7fa8ac464890
    [junit]   7/8: 0x7fa8ac4648e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464980
    [junit]   1/8: 0x7fa8ac4649d0
    [junit]   2/8: 0x7fa8ac464a20
    [junit]   3/8: 0x7fa8ac464a70
    [junit]   4/8: 0x7fa8ac464ac0
    [junit]   5/8: 0x7fa8ac464b10
    [junit]   6/8: 0x7fa8ac464b60
    [junit]   7/8: 0x7fa8ac464bb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464980
    [junit]   1/8: 0x7fa8ac4649d0
    [junit]   2/8: 0x7fa8ac464a20
    [junit]   3/8: 0x7fa8ac464a70
    [junit]   4/8: 0x7fa8ac464ac0
    [junit]   5/8: 0x7fa8ac464b10
    [junit]   6/8: 0x7fa8ac464b60
    [junit]   7/8: 0x7fa8ac464bb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8740161c0
    [junit]   1/8: 0x7fa8740161c0
    [junit]   2/8: 0x7fa8740161c0
    [junit]   3/8: 0x7fa8740161c0
    [junit]   4/8: 0x7fa8740161c0
    [junit]   5/8: 0x7fa8740161c0
    [junit]   6/8: 0x7fa8740161c0
    [junit]   7/8: 0x7fa8740161c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709de97f0
    [junit]   1/8: 0x709de9830
    [junit]   2/8: 0x709de9870
    [junit]   3/8: 0x709de98b0
    [junit]   4/8: 0x709de98f0
    [junit]   5/8: 0x709de9930
    [junit]   6/8: 0x709de9970
    [junit]   7/8: 0x709de99b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709de97f0
    [junit]   1/8: 0x709de9830
    [junit]   2/8: 0x709de9870
    [junit]   3/8: 0x709de98b0
    [junit]   4/8: 0x709de98f0
    [junit]   5/8: 0x709de9930
    [junit]   6/8: 0x709de9970
    [junit]   7/8: 0x709de99b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464f00
    [junit]   1/8: 0x7fa8ac464f50
    [junit]   2/8: 0x7fa8ac464fa0
    [junit]   3/8: 0x7fa8ac464ff0
    [junit]   4/8: 0x7fa8ac465040
    [junit]   5/8: 0x7fa8ac465090
    [junit]   6/8: 0x7fa8ac4650e0
    [junit]   7/8: 0x7fa8ac465130
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464f00
    [junit]   1/8: 0x7fa8ac464f50
    [junit]   2/8: 0x7fa8ac464fa0
    [junit]   3/8: 0x7fa8ac464ff0
    [junit]   4/8: 0x7fa8ac465040
    [junit]   5/8: 0x7fa8ac465090
    [junit]   6/8: 0x7fa8ac4650e0
    [junit]   7/8: 0x7fa8ac465130
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465180
    [junit]   1/8: 0x7fa8ac4651d0
    [junit]   2/8: 0x7fa8ac465220
    [junit]   3/8: 0x7fa8ac465270
    [junit]   4/8: 0x7fa8ac4652c0
    [junit]   5/8: 0x7fa8ac465310
    [junit]   6/8: 0x7fa8ac465360
    [junit]   7/8: 0x7fa8ac4653b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465400
    [junit]   1/8: 0x7fa8ac465450
    [junit]   2/8: 0x7fa8ac4654a0
    [junit]   3/8: 0x7fa8ac4654f0
    [junit]   4/8: 0x7fa8ac465540
    [junit]   5/8: 0x7fa8ac465590
    [junit]   6/8: 0x7fa8ac4655e0
    [junit]   7/8: 0x7fa8ac465630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465400
    [junit]   1/8: 0x7fa8ac465450
    [junit]   2/8: 0x7fa8ac4654a0
    [junit]   3/8: 0x7fa8ac4654f0
    [junit]   4/8: 0x7fa8ac465540
    [junit]   5/8: 0x7fa8ac465590
    [junit]   6/8: 0x7fa8ac4655e0
    [junit]   7/8: 0x7fa8ac465630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464da0
    [junit]   1/8: 0x7fa8ac464da0
    [junit]   2/8: 0x7fa8ac464da0
    [junit]   3/8: 0x7fa8ac464da0
    [junit]   4/8: 0x7fa8ac464da0
    [junit]   5/8: 0x7fa8ac464da0
    [junit]   6/8: 0x7fa8ac464da0
    [junit]   7/8: 0x7fa8ac464da0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1691850588072 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850588072 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0.001 sec
    [junit] Testcase: chapter01TestStaticConstants took 0 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.001 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.001 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0 sec
    [junit] Testcase: chapter12TestTKField took 0.001 sec
    [junit] Testcase: chapter13TestTKFieldImmutable took 0 sec
    [junit] Testcase: chapter14TestCustomJNICode took 0 sec
    [junit] Testcase: chapter15TestTKMixed took 0 sec
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1691850588044 ms III - Start
    [junit] SLOCK [T main @ 1691850588044 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189990
    [junit]   1/8: 0x7fa8ac1899d0
    [junit]   2/8: 0x7fa8ac189a10
    [junit]   3/8: 0x7fa8ac189a50
    [junit]   4/8: 0x7fa8ac189a90
    [junit]   5/8: 0x7fa8ac189ad0
    [junit]   6/8: 0x7fa8ac189b10
    [junit]   7/8: 0x7fa8ac189b50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189990
    [junit]   1/8: 0x7fa8ac1899d0
    [junit]   2/8: 0x7fa8ac189a10
    [junit]   3/8: 0x7fa8ac189a50
    [junit]   4/8: 0x7fa8ac189a90
    [junit]   5/8: 0x7fa8ac189ad0
    [junit]   6/8: 0x7fa8ac189b10
    [junit]   7/8: 0x7fa8ac189b50
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4637c0
    [junit]   1/8: 0x7fa8ac463810
    [junit]   2/8: 0x7fa8ac463860
    [junit]   3/8: 0x7fa8ac4644d0
    [junit]   4/8: 0x7fa8ac464520
    [junit]   5/8: 0x7fa8ac464570
    [junit]   6/8: 0x7fa8ac4645c0
    [junit]   7/8: 0x7fa8ac464610
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4637c0
    [junit]   1/8: 0x7fa8ac463810
    [junit]   2/8: 0x7fa8ac463860
    [junit]   3/8: 0x7fa8ac4644d0
    [junit]   4/8: 0x7fa8ac464520
    [junit]   5/8: 0x7fa8ac464570
    [junit]   6/8: 0x7fa8ac4645c0
    [junit]   7/8: 0x7fa8ac464610
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4646b0
    [junit]   1/8: 0x7fa8ac464700
    [junit]   2/8: 0x7fa8ac464750
    [junit]   3/8: 0x7fa8ac4647a0
    [junit]   4/8: 0x7fa8ac4647f0
    [junit]   5/8: 0x7fa8ac464840
    [junit]   6/8: 0x7fa8ac464890
    [junit]   7/8: 0x7fa8ac4648e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464980
    [junit]   1/8: 0x7fa8ac4649d0
    [junit]   2/8: 0x7fa8ac464a20
    [junit]   3/8: 0x7fa8ac464a70
    [junit]   4/8: 0x7fa8ac464ac0
    [junit]   5/8: 0x7fa8ac464b10
    [junit]   6/8: 0x7fa8ac464b60
    [junit]   7/8: 0x7fa8ac464bb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464980
    [junit]   1/8: 0x7fa8ac4649d0
    [junit]   2/8: 0x7fa8ac464a20
    [junit]   3/8: 0x7fa8ac464a70
    [junit]   4/8: 0x7fa8ac464ac0
    [junit]   5/8: 0x7fa8ac464b10
    [junit]   6/8: 0x7fa8ac464b60
    [junit]   7/8: 0x7fa8ac464bb0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8740161c0
    [junit]   1/8: 0x7fa8740161c0
    [junit]   2/8: 0x7fa8740161c0
    [junit]   3/8: 0x7fa8740161c0
    [junit]   4/8: 0x7fa8740161c0
    [junit]   5/8: 0x7fa8740161c0
    [junit]   6/8: 0x7fa8740161c0
    [junit]   7/8: 0x7fa8740161c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709de97f0
    [junit]   1/8: 0x709de9830
    [junit]   2/8: 0x709de9870
    [junit]   3/8: 0x709de98b0
    [junit]   4/8: 0x709de98f0
    [junit]   5/8: 0x709de9930
    [junit]   6/8: 0x709de9970
    [junit]   7/8: 0x709de99b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709de97f0
    [junit]   1/8: 0x709de9830
    [junit]   2/8: 0x709de9870
    [junit]   3/8: 0x709de98b0
    [junit]   4/8: 0x709de98f0
    [junit]   5/8: 0x709de9930
    [junit]   6/8: 0x709de9970
    [junit]   7/8: 0x709de99b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464f00
    [junit]   1/8: 0x7fa8ac464f50
    [junit]   2/8: 0x7fa8ac464fa0
    [junit]   3/8: 0x7fa8ac464ff0
    [junit]   4/8: 0x7fa8ac465040
    [junit]   5/8: 0x7fa8ac465090
    [junit]   6/8: 0x7fa8ac4650e0
    [junit]   7/8: 0x7fa8ac465130
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464f00
    [junit]   1/8: 0x7fa8ac464f50
    [junit]   2/8: 0x7fa8ac464fa0
    [junit]   3/8: 0x7fa8ac464ff0
    [junit]   4/8: 0x7fa8ac465040
    [junit]   5/8: 0x7fa8ac465090
    [junit]   6/8: 0x7fa8ac4650e0
    [junit]   7/8: 0x7fa8ac465130
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465180
    [junit]   1/8: 0x7fa8ac4651d0
    [junit]   2/8: 0x7fa8ac465220
    [junit]   3/8: 0x7fa8ac465270
    [junit]   4/8: 0x7fa8ac4652c0
    [junit]   5/8: 0x7fa8ac465310
    [junit]   6/8: 0x7fa8ac465360
    [junit]   7/8: 0x7fa8ac4653b0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465400
    [junit]   1/8: 0x7fa8ac465450
    [junit]   2/8: 0x7fa8ac4654a0
    [junit]   3/8: 0x7fa8ac4654f0
    [junit]   4/8: 0x7fa8ac465540
    [junit]   5/8: 0x7fa8ac465590
    [junit]   6/8: 0x7fa8ac4655e0
    [junit]   7/8: 0x7fa8ac465630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac465400
    [junit]   1/8: 0x7fa8ac465450
    [junit]   2/8: 0x7fa8ac4654a0
    [junit]   3/8: 0x7fa8ac4654f0
    [junit]   4/8: 0x7fa8ac465540
    [junit]   5/8: 0x7fa8ac465590
    [junit]   6/8: 0x7fa8ac4655e0
    [junit]   7/8: 0x7fa8ac465630
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac464da0
    [junit]   1/8: 0x7fa8ac464da0
    [junit]   2/8: 0x7fa8ac464da0
    [junit]   3/8: 0x7fa8ac464da0
    [junit]   4/8: 0x7fa8ac464da0
    [junit]   5/8: 0x7fa8ac464da0
    [junit]   6/8: 0x7fa8ac464da0
    [junit]   7/8: 0x7fa8ac464da0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1691850588072 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850588072 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1691850588612 ms III - Start
    [junit] SLOCK [T main @ 1691850588612 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1691850588627 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850588627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1691850589164 ms III - Start
    [junit] SLOCK [T main @ 1691850589164 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189780
    [junit]   1/8: 0x7fa8ac1897c0
    [junit]   2/8: 0x7fa8ac189800
    [junit]   3/8: 0x7fa8ac189840
    [junit]   4/8: 0x7fa8ac189880
    [junit]   5/8: 0x7fa8ac1898c0
    [junit]   6/8: 0x7fa8ac189900
    [junit]   7/8: 0x7fa8ac189940
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189780
    [junit]   1/8: 0x7fa8ac1897c0
    [junit]   2/8: 0x7fa8ac189800
    [junit]   3/8: 0x7fa8ac189840
    [junit]   4/8: 0x7fa8ac189880
    [junit]   5/8: 0x7fa8ac1898c0
    [junit]   6/8: 0x7fa8ac189900
    [junit]   7/8: 0x7fa8ac189940
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4634e0
    [junit]   1/8: 0x7fa8ac464d80
    [junit]   2/8: 0x7fa8ac466ba0
    [junit]   3/8: 0x7fa8ac421f90
    [junit]   4/8: 0x7fa8ac31aa90
    [junit]   5/8: 0x7fa8ac31c300
    [junit]   6/8: 0x7fa8ac323420
    [junit]   7/8: 0x7fa8ac3db780
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4634e0
    [junit]   1/8: 0x7fa8ac464d80
    [junit]   2/8: 0x7fa8ac466ba0
    [junit]   3/8: 0x7fa8ac421f90
    [junit]   4/8: 0x7fa8ac31aa90
    [junit]   5/8: 0x7fa8ac31c300
    [junit]   6/8: 0x7fa8ac323420
    [junit]   7/8: 0x7fa8ac3db780
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfcad50
    [junit]   1/8: 0x7fa8ac2ab170
    [junit]   2/8: 0x7fa8ac257b10
    [junit]   3/8: 0x7fa8ac4667c0
    [junit]   4/8: 0x7fa8ac466810
    [junit]   5/8: 0x7fa8ac461f50
    [junit]   6/8: 0x7fa8ac461fa0
    [junit]   7/8: 0x7fa8ac3127e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc7d20
    [junit]   1/8: 0x7fa8adfc7d70
    [junit]   2/8: 0x7fa8ac464c00
    [junit]   3/8: 0x7fa8ac464c50
    [junit]   4/8: 0x7fa8ac464ca0
    [junit]   5/8: 0x7fa8ac463770
    [junit]   6/8: 0x7fa8ac4637c0
    [junit]   7/8: 0x7fa8ac463810
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc7d20
    [junit]   1/8: 0x7fa8adfc7d70
    [junit]   2/8: 0x7fa8ac464c00
    [junit]   3/8: 0x7fa8ac464c50
    [junit]   4/8: 0x7fa8ac464ca0
    [junit]   5/8: 0x7fa8ac463770
    [junit]   6/8: 0x7fa8ac4637c0
    [junit]   7/8: 0x7fa8ac463810
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac312880
    [junit]   1/8: 0x7fa8ac312880
    [junit]   2/8: 0x7fa8ac312880
    [junit]   3/8: 0x7fa8ac312880
    [junit]   4/8: 0x7fa8ac312880
    [junit]   5/8: 0x7fa8ac312880
    [junit]   6/8: 0x7fa8ac312880
    [junit]   7/8: 0x7fa8ac312880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709d6f6c0
    [junit]   1/8: 0x709d6f700
    [junit]   2/8: 0x709d6f740
    [junit]   3/8: 0x709d6f780
    [junit]   4/8: 0x709d6f7c0
    [junit]   5/8: 0x709d6f800
    [junit]   6/8: 0x709d6f840
    [junit]   7/8: 0x709d6f880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709d6f6c0
    [junit]   1/8: 0x709d6f700
    [junit]   2/8: 0x709d6f740
    [junit]   3/8: 0x709d6f780
    [junit]   4/8: 0x709d6f7c0
    [junit]   5/8: 0x709d6f800
    [junit]   6/8: 0x709d6f840
    [junit]   7/8: 0x709d6f880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ad3169d0
    [junit]   1/8: 0x7fa8ad316a20
    [junit]   2/8: 0x7fa8ad316a70
    [junit]   3/8: 0x7fa8ad316ac0
    [junit]   4/8: 0x7fa8ad316b10
    [junit]   5/8: 0x7fa8ad316b60
    [junit]   6/8: 0x7fa8ad316bb0
    [junit]   7/8: 0x7fa8ad316c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ad3169d0
    [junit]   1/8: 0x7fa8ad316a20
    [junit]   2/8: 0x7fa8ad316a70
    [junit]   3/8: 0x7fa8ad316ac0
    [junit]   4/8: 0x7fa8ad316b10
    [junit]   5/8: 0x7fa8ad316b60
    [junit]   6/8: 0x7fa8ad316bb0
    [junit]   7/8: 0x7fa8ad316c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac2530c0
    [junit]   1/8: 0x7fa8ac253110
    [junit]   2/8: 0x7fa8ac253160
    [junit]   3/8: 0x7fa8ac2531b0
    [junit]   4/8: 0x7fa8ac253200
    [junit]   5/8: 0x7fa8ac253250
    [junit]   6/8: 0x7fa8ac2532a0
    [junit]   7/8: 0x7fa8ac2532f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253340
    [junit]   1/8: 0x7fa8ac253390
    [junit]   2/8: 0x7fa8ac2533e0
    [junit]   3/8: 0x7fa8ac253430
    [junit]   4/8: 0x7fa8ac253480
    [junit]   5/8: 0x7fa8ac2534d0
    [junit]   6/8: 0x7fa8ac4644d0
    [junit]   7/8: 0x7fa8ac464520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253340
    [junit]   1/8: 0x7fa8ac253390
    [junit]   2/8: 0x7fa8ac2533e0
    [junit]   3/8: 0x7fa8ac253430
    [junit]   4/8: 0x7fa8ac253480
    [junit]   5/8: 0x7fa8ac2534d0
    [junit]   6/8: 0x7fa8ac4644d0
    [junit]   7/8: 0x7fa8ac464520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253520
    [junit]   1/8: 0x7fa8ac253520
    [junit]   2/8: 0x7fa8ac253520
    [junit]   3/8: 0x7fa8ac253520
    [junit]   4/8: 0x7fa8ac253520
    [junit]   5/8: 0x7fa8ac253520
    [junit]   6/8: 0x7fa8ac253520
    [junit]   7/8: 0x7fa8ac253520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] TK_ComplicatedSubSet: sizeof(): 72
    [junit] TK_ComplicatedSubSet: bits1-s offset: 0
    [junit] TK_ComplicatedSubSet:    id-s offset: 4
    [junit] TK_ComplicatedSubSet: bits2-s offset: 8
    [junit] TK_ComplicatedSubSet: long0-s offset: 16
    [junit] TK_ComplicatedSubSet: bits3-s offset: 24
    [junit] TK_ComplicatedSubSet: real0-s offset: 32
    [junit] TK_ComplicatedSubSet: bits4-s offset: 40
    [junit] TK_ComplicatedSubSet: real1-s offset: 44
    [junit] TK_ComplicatedSubSet: bits5-s offset: 48
    [junit] TK_ComplicatedSubSet: longX-s offset: 56
    [junit] TK_ComplicatedSubSet: bits6-s offset: 64
    [junit] TK_ComplicatedSuperSet: sizeof(): 168
    [junit] TK_ComplicatedSuperSet: bits1-s offset: 0
    [junit] TK_ComplicatedSuperSet:  sub1-s offset: 8
    [junit] TK_ComplicatedSuperSet: bits2-s offset: 80
    [junit] TK_ComplicatedSuperSet:  sub2-s offset: 88
    [junit] TK_ComplicatedSuperSet: bits3-s offset: 160
    [junit] createComplicatedSuperSet:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] hasInitValues res 1:
    [junit] TK_ComplicatedSuperSet [
    [junit]   cs.b1         0xA0
    [junit]   cs.sub1.b1    0xA1
    [junit]   cs.sub1.id    0x12345678
    [junit]   cs.sub1.b2    0xA2
    [junit]   cs.sub1.long0 0x123456789ABCDEF0
    [junit]   cs.sub1.b3    0xA3
    [junit]   cs.sub1.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub1.b4    0xA4
    [junit]   cs.sub1.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub1.b5    0xA5
    [junit]   cs.sub1.longX 0xDEADBEEF
    [junit]   cs.sub1.b6    0xA6
    [junit]   cs.b2         0xB0
    [junit]   cs.sub2.b1    0xB1
    [junit]   cs.sub2.id    0x12345678
    [junit]   cs.sub2.b2    0xB2
    [junit]   cs.sub2.long0 0x123456789ABCDEF0
    [junit]   cs.sub2.b3    0xB3
    [junit]   cs.sub2.real0 3.14159 0X1.921FB54442D18P+1
    [junit]   cs.sub2.b4    0xB4
    [junit]   cs.sub2.real1 256.123 0X1.001F9AP+8
    [junit]   cs.sub2.b5    0xB5
    [junit]   cs.sub2.longX 0xDEADBEEF
    [junit]   cs.sub2.b6    0xB6
    [junit]   cs.b3         0xC0
    [junit] ]
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] XXX.getSurfaceBoundsValue: dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1691850589196 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850589196 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.543 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1691850588612 ms III - Start
    [junit] SLOCK [T main @ 1691850588612 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1691850588627 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850588627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1691850588612 ms III - Start
    [junit] SLOCK [T main @ 1691850588612 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1691850588627 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850588627 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1691850589734 ms III - Start
    [junit] SLOCK [T main @ 1691850589734 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr - chapter01
    [junit] 0xcaffeebeef == 0xcaffeebeef
    [junit] 0xbeefcaffee0dad == 0xbeefcaffee0dad
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1691850589751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.561 sec
    [junit] SLOCK [T main @ 1691850589751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1691850589164 ms III - Start
    [junit] SLOCK [T main @ 1691850589164 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189780
    [junit]   1/8: 0x7fa8ac1897c0
    [junit]   2/8: 0x7fa8ac189800
    [junit]   3/8: 0x7fa8ac189840
    [junit]   4/8: 0x7fa8ac189880
    [junit]   5/8: 0x7fa8ac1898c0
    [junit]   6/8: 0x7fa8ac189900
    [junit]   7/8: 0x7fa8ac189940
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189780
    [junit]   1/8: 0x7fa8ac1897c0
    [junit]   2/8: 0x7fa8ac189800
    [junit]   3/8: 0x7fa8ac189840
    [junit]   4/8: 0x7fa8ac189880
    [junit]   5/8: 0x7fa8ac1898c0
    [junit]   6/8: 0x7fa8ac189900
    [junit]   7/8: 0x7fa8ac189940
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4634e0
    [junit]   1/8: 0x7fa8ac464d80
    [junit]   2/8: 0x7fa8ac466ba0
    [junit]   3/8: 0x7fa8ac421f90
    [junit]   4/8: 0x7fa8ac31aa90
    [junit]   5/8: 0x7fa8ac31c300
    [junit]   6/8: 0x7fa8ac323420
    [junit]   7/8: 0x7fa8ac3db780
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4634e0
    [junit]   1/8: 0x7fa8ac464d80
    [junit]   2/8: 0x7fa8ac466ba0
    [junit]   3/8: 0x7fa8ac421f90
    [junit]   4/8: 0x7fa8ac31aa90
    [junit]   5/8: 0x7fa8ac31c300
    [junit]   6/8: 0x7fa8ac323420
    [junit]   7/8: 0x7fa8ac3db780
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfcad50
    [junit]   1/8: 0x7fa8ac2ab170
    [junit]   2/8: 0x7fa8ac257b10
    [junit]   3/8: 0x7fa8ac4667c0
    [junit]   4/8: 0x7fa8ac466810
    [junit]   5/8: 0x7fa8ac461f50
    [junit]   6/8: 0x7fa8ac461fa0
    [junit]   7/8: 0x7fa8ac3127e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc7d20
    [junit]   1/8: 0x7fa8adfc7d70
    [junit]   2/8: 0x7fa8ac464c00
    [junit]   3/8: 0x7fa8ac464c50
    [junit]   4/8: 0x7fa8ac464ca0
    [junit]   5/8: 0x7fa8ac463770
    [junit]   6/8: 0x7fa8ac4637c0
    [junit]   7/8: 0x7fa8ac463810
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc7d20
    [junit]   1/8: 0x7fa8adfc7d70
    [junit]   2/8: 0x7fa8ac464c00
    [junit]   3/8: 0x7fa8ac464c50
    [junit]   4/8: 0x7fa8ac464ca0
    [junit]   5/8: 0x7fa8ac463770
    [junit]   6/8: 0x7fa8ac4637c0
    [junit]   7/8: 0x7fa8ac463810
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac312880
    [junit]   1/8: 0x7fa8ac312880
    [junit]   2/8: 0x7fa8ac312880
    [junit]   3/8: 0x7fa8ac312880
    [junit]   4/8: 0x7fa8ac312880
    [junit]   5/8: 0x7fa8ac312880
    [junit]   6/8: 0x7fa8ac312880
    [junit]   7/8: 0x7fa8ac312880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709d6f6c0
    [junit]   1/8: 0x709d6f700
    [junit]   2/8: 0x709d6f740
    [junit]   3/8: 0x709d6f780
    [junit]   4/8: 0x709d6f7c0
    [junit]   5/8: 0x709d6f800
    [junit]   6/8: 0x709d6f840
    [junit]   7/8: 0x709d6f880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709d6f6c0
    [junit]   1/8: 0x709d6f700
    [junit]   2/8: 0x709d6f740
    [junit]   3/8: 0x709d6f780
    [junit]   4/8: 0x709d6f7c0
    [junit]   5/8: 0x709d6f800
    [junit]   6/8: 0x709d6f840
    [junit]   7/8: 0x709d6f880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ad3169d0
    [junit]   1/8: 0x7fa8ad316a20
    [junit]   2/8: 0x7fa8ad316a70
    [junit]   3/8: 0x7fa8ad316ac0
    [junit]   4/8: 0x7fa8ad316b10
    [junit]   5/8: 0x7fa8ad316b60
    [junit]   6/8: 0x7fa8ad316bb0
    [junit]   7/8: 0x7fa8ad316c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ad3169d0
    [junit]   1/8: 0x7fa8ad316a20
    [junit]   2/8: 0x7fa8ad316a70
    [junit]   3/8: 0x7fa8ad316ac0
    [junit]   4/8: 0x7fa8ad316b10
    [junit]   5/8: 0x7fa8ad316b60
    [junit]   6/8: 0x7fa8ad316bb0
    [junit]   7/8: 0x7fa8ad316c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac2530c0
    [junit]   1/8: 0x7fa8ac253110
    [junit]   2/8: 0x7fa8ac253160
    [junit]   3/8: 0x7fa8ac2531b0
    [junit]   4/8: 0x7fa8ac253200
    [junit]   5/8: 0x7fa8ac253250
    [junit]   6/8: 0x7fa8ac2532a0
    [junit]   7/8: 0x7fa8ac2532f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253340
    [junit]   1/8: 0x7fa8ac253390
    [junit]   2/8: 0x7fa8ac2533e0
    [junit]   3/8: 0x7fa8ac253430
    [junit]   4/8: 0x7fa8ac253480
    [junit]   5/8: 0x7fa8ac2534d0
    [junit]   6/8: 0x7fa8ac4644d0
    [junit]   7/8: 0x7fa8ac464520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253340
    [junit]   1/8: 0x7fa8ac253390
    [junit]   2/8: 0x7fa8ac2533e0
    [junit]   3/8: 0x7fa8ac253430
    [junit]   4/8: 0x7fa8ac253480
    [junit]   5/8: 0x7fa8ac2534d0
    [junit]   6/8: 0x7fa8ac4644d0
    [junit]   7/8: 0x7fa8ac464520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253520
    [junit]   1/8: 0x7fa8ac253520
    [junit]   2/8: 0x7fa8ac253520
    [junit]   3/8: 0x7fa8ac253520
    [junit]   4/8: 0x7fa8ac253520
    [junit]   5/8: 0x7fa8ac253520
    [junit]   6/8: 0x7fa8ac253520
    [junit]   7/8: 0x7fa8ac253520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1691850589196 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850589196 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0.001 sec
    [junit] Testcase: chapter01TestStaticConstants took 0 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.001 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.001 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.001 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.001 sec
    [junit] Testcase: chapter12TestTKField took 0.002 sec
    [junit] Testcase: chapter13TestTKFieldImmutable took 0 sec
    [junit] Testcase: chapter14TestCustomJNICode took 0 sec
    [junit] Testcase: chapter15TestTKMixed took 0.001 sec
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.561 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1691850589164 ms III - Start
    [junit] SLOCK [T main @ 1691850589164 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189780
    [junit]   1/8: 0x7fa8ac1897c0
    [junit]   2/8: 0x7fa8ac189800
    [junit]   3/8: 0x7fa8ac189840
    [junit]   4/8: 0x7fa8ac189880
    [junit]   5/8: 0x7fa8ac1898c0
    [junit]   6/8: 0x7fa8ac189900
    [junit]   7/8: 0x7fa8ac189940
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac189780
    [junit]   1/8: 0x7fa8ac1897c0
    [junit]   2/8: 0x7fa8ac189800
    [junit]   3/8: 0x7fa8ac189840
    [junit]   4/8: 0x7fa8ac189880
    [junit]   5/8: 0x7fa8ac1898c0
    [junit]   6/8: 0x7fa8ac189900
    [junit]   7/8: 0x7fa8ac189940
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4634e0
    [junit]   1/8: 0x7fa8ac464d80
    [junit]   2/8: 0x7fa8ac466ba0
    [junit]   3/8: 0x7fa8ac421f90
    [junit]   4/8: 0x7fa8ac31aa90
    [junit]   5/8: 0x7fa8ac31c300
    [junit]   6/8: 0x7fa8ac323420
    [junit]   7/8: 0x7fa8ac3db780
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac4634e0
    [junit]   1/8: 0x7fa8ac464d80
    [junit]   2/8: 0x7fa8ac466ba0
    [junit]   3/8: 0x7fa8ac421f90
    [junit]   4/8: 0x7fa8ac31aa90
    [junit]   5/8: 0x7fa8ac31c300
    [junit]   6/8: 0x7fa8ac323420
    [junit]   7/8: 0x7fa8ac3db780
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfcad50
    [junit]   1/8: 0x7fa8ac2ab170
    [junit]   2/8: 0x7fa8ac257b10
    [junit]   3/8: 0x7fa8ac4667c0
    [junit]   4/8: 0x7fa8ac466810
    [junit]   5/8: 0x7fa8ac461f50
    [junit]   6/8: 0x7fa8ac461fa0
    [junit]   7/8: 0x7fa8ac3127e0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc7d20
    [junit]   1/8: 0x7fa8adfc7d70
    [junit]   2/8: 0x7fa8ac464c00
    [junit]   3/8: 0x7fa8ac464c50
    [junit]   4/8: 0x7fa8ac464ca0
    [junit]   5/8: 0x7fa8ac463770
    [junit]   6/8: 0x7fa8ac4637c0
    [junit]   7/8: 0x7fa8ac463810
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8adfc7d20
    [junit]   1/8: 0x7fa8adfc7d70
    [junit]   2/8: 0x7fa8ac464c00
    [junit]   3/8: 0x7fa8ac464c50
    [junit]   4/8: 0x7fa8ac464ca0
    [junit]   5/8: 0x7fa8ac463770
    [junit]   6/8: 0x7fa8ac4637c0
    [junit]   7/8: 0x7fa8ac463810
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac312880
    [junit]   1/8: 0x7fa8ac312880
    [junit]   2/8: 0x7fa8ac312880
    [junit]   3/8: 0x7fa8ac312880
    [junit]   4/8: 0x7fa8ac312880
    [junit]   5/8: 0x7fa8ac312880
    [junit]   6/8: 0x7fa8ac312880
    [junit]   7/8: 0x7fa8ac312880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709d6f6c0
    [junit]   1/8: 0x709d6f700
    [junit]   2/8: 0x709d6f740
    [junit]   3/8: 0x709d6f780
    [junit]   4/8: 0x709d6f7c0
    [junit]   5/8: 0x709d6f800
    [junit]   6/8: 0x709d6f840
    [junit]   7/8: 0x709d6f880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x709d6f6c0
    [junit]   1/8: 0x709d6f700
    [junit]   2/8: 0x709d6f740
    [junit]   3/8: 0x709d6f780
    [junit]   4/8: 0x709d6f7c0
    [junit]   5/8: 0x709d6f800
    [junit]   6/8: 0x709d6f840
    [junit]   7/8: 0x709d6f880
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ad3169d0
    [junit]   1/8: 0x7fa8ad316a20
    [junit]   2/8: 0x7fa8ad316a70
    [junit]   3/8: 0x7fa8ad316ac0
    [junit]   4/8: 0x7fa8ad316b10
    [junit]   5/8: 0x7fa8ad316b60
    [junit]   6/8: 0x7fa8ad316bb0
    [junit]   7/8: 0x7fa8ad316c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ad3169d0
    [junit]   1/8: 0x7fa8ad316a20
    [junit]   2/8: 0x7fa8ad316a70
    [junit]   3/8: 0x7fa8ad316ac0
    [junit]   4/8: 0x7fa8ad316b10
    [junit]   5/8: 0x7fa8ad316b60
    [junit]   6/8: 0x7fa8ad316bb0
    [junit]   7/8: 0x7fa8ad316c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac2530c0
    [junit]   1/8: 0x7fa8ac253110
    [junit]   2/8: 0x7fa8ac253160
    [junit]   3/8: 0x7fa8ac2531b0
    [junit]   4/8: 0x7fa8ac253200
    [junit]   5/8: 0x7fa8ac253250
    [junit]   6/8: 0x7fa8ac2532a0
    [junit]   7/8: 0x7fa8ac2532f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253340
    [junit]   1/8: 0x7fa8ac253390
    [junit]   2/8: 0x7fa8ac2533e0
    [junit]   3/8: 0x7fa8ac253430
    [junit]   4/8: 0x7fa8ac253480
    [junit]   5/8: 0x7fa8ac2534d0
    [junit]   6/8: 0x7fa8ac4644d0
    [junit]   7/8: 0x7fa8ac464520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253340
    [junit]   1/8: 0x7fa8ac253390
    [junit]   2/8: 0x7fa8ac2533e0
    [junit]   3/8: 0x7fa8ac253430
    [junit]   4/8: 0x7fa8ac253480
    [junit]   5/8: 0x7fa8ac2534d0
    [junit]   6/8: 0x7fa8ac4644d0
    [junit]   7/8: 0x7fa8ac464520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7fa8ac253520
    [junit]   1/8: 0x7fa8ac253520
    [junit]   2/8: 0x7fa8ac253520
    [junit]   3/8: 0x7fa8ac253520
    [junit]   4/8: 0x7fa8ac253520
    [junit]   5/8: 0x7fa8ac253520
    [junit]   6/8: 0x7fa8ac253520
    [junit]   7/8: 0x7fa8ac253520
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x4
    [junit]   1/8: 0x4
    [junit]   2/8: 0x4
    [junit]   3/8: 0x4
    [junit]   4/8: 0x4
    [junit]   5/8: 0x4
    [junit]   6/8: 0x4
    [junit]   7/8: 0x4
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] Testing accessing PointerBuffer values [0..0]
    [junit]   0/1: 0xdeadbeef
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
    [junit] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ArrayCopy.03: [4, 5, 6, 7]
    [junit] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0]
    [junit] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] static  md: MachineDataInfoStatic: LP64_UNIX(7): MachineDataInfo: runtimeValidated false, 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] runtime md: 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] compatible static/runtime: true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0xa23456781abcdef0 == 0xa23456781abcdef0
    [junit] 0xb23456782abcdef0 == 0xb23456782abcdef0
    [junit] ch10: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ch11.0: ref-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.0: val-dim 286331153/572662306 858993459x1145324612
    [junit] ch11.1: val-dim 11/22 33x44
    [junit] ch11.2: val-dim 11/22 33x44
    [junit] ch11.3: sameInstanceByVal false
    [junit] ch11.3: sameInstanceByRef false
    [junit] ch11.4: sum-dimArray 12/24 36x48
    [junit] ch11.5: dimsGet[0] 11/22 33x44
    [junit] ch11.5: dimsGet[1] 1/2 3x4
    [junit] ch11.6: sum-dimPair 12/24 36x48
    [junit] ch11.7: zero-dim[0] 0/0 0x0
    [junit] ch11.7: zero-dim[1] 0/0 0x0
    [junit] ch11.8: copyPrim2Dim 11/22 100x200
    [junit] ch11.9: copyDim2Prim 11/22 100x200
    [junit] ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.10: hasRGBAi 0x112233aa
    [junit] ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa
    [junit] ch11.12: addInt 3
    [junit] ch11.13: addByte 3
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestTKField
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] Expected exception: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/3: A 220, B 220
    [junit] 1/3: A 221, B 221
    [junit] 2/3: A 222, B 222
    [junit] Expected exception-1: java.lang.NullPointerException: aptr is null
    [junit] Expected exception-2: java.lang.NullPointerException: aptr is null
    [junit] 0/5: A 120, B 120
    [junit] 1/5: A 221, B 221
    [junit] 2/5: A 322, B 322
    [junit] 3/5: A 323, B 323
    [junit] 4/5: A 324, B 324
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello Array1'
    [junit] has 'Hello CString1'
    [junit] has 'Hello CString3'
    [junit] has 'Hello World2222'
    [junit] has 'Hello World4444'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestTKField
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestTKFieldImmutable
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter14TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter15TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter15TestTKMixed
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1691850589196 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850589196 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1691850590300 ms III - Start
    [junit] SLOCK [T main @ 1691850590300 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr - chapter01
    [junit] 0xcaffeebeef == 0xcaffeebeef
    [junit] 0xbeefcaffee0dad == 0xbeefcaffee0dad
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr - chapter01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1691850589734 ms III - Start
    [junit] SLOCK [T main @ 1691850589734 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr - chapter01
    [junit] 0xcaffeebeef == 0xcaffeebeef
    [junit] 0xbeefcaffee0dad == 0xbeefcaffee0dad
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1691850589751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850589751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1691850589734 ms III - Start
    [junit] SLOCK [T main @ 1691850589734 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr - chapter01
    [junit] 0xcaffeebeef == 0xcaffeebeef
    [junit] 0xbeefcaffee0dad == 0xbeefcaffee0dad
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1691850589751 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850589751 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1691850590334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850590334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1691850590868 ms III - Start
    [junit] SLOCK [T main @ 1691850590869 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage - chapter01
    [junit] int32PtrArray[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
    [junit] int32PtrPtr[7] = { 3, 4, 5, 8, 9, 0, 1, }
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1691850590889 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850590889 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.564 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1691850590300 ms III - Start
    [junit] SLOCK [T main @ 1691850590300 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr - chapter01
    [junit] 0xcaffeebeef == 0xcaffeebeef
    [junit] 0xbeefcaffee0dad == 0xbeefcaffee0dad
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1691850590334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850590334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.564 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1691850590300 ms III - Start
    [junit] SLOCK [T main @ 1691850590300 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr - chapter01
    [junit] 0xcaffeebeef == 0xcaffeebeef
    [junit] 0xbeefcaffee0dad == 0xbeefcaffee0dad
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test2p2FuncPtr - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1691850590334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850590334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1691850590868 ms III - Start
    [junit] SLOCK [T main @ 1691850590869 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage - chapter01
    [junit] int32PtrArray[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
    [junit] int32PtrPtr[7] = { 3, 4, 5, 8, 9, 0, 1, }
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1691850590889 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850590889 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1691850590868 ms III - Start
    [junit] SLOCK [T main @ 1691850590869 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage - chapter01
    [junit] int32PtrArray[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
    [junit] int32PtrPtr[7] = { 3, 4, 5, 8, 9, 0, 1, }
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test3p1PtrStorage - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1691850590889 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850590889 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1691850591427 ms III - Start
    [junit] SLOCK [T main @ 1691850591427 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage - chapter01
    [junit] int32PtrArray[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
    [junit] int32PtrPtr[7] = { 3, 4, 5, 8, 9, 0, 1, }
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1691850591446 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850591446 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850591981 ms III - Start
    [junit] SLOCK [T main @ 1691850591981 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] XXX MessageCallback01 func 0x7fa88c01f444, user 0x1
    [junit] XXX InjectMessageCallback01 func 0x7fa88c01f444, user 0x1
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] XXX InjectMessageCallback01 func 0x7fa88c01f444, user 0x1
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] XXX MessageCallback01 func 0x7fa88c01f444, user 0x2
    [junit] XXX InjectMessageCallback01 func 0x7fa88c01f444, user 0x2
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] XXX MessageCallback01 func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter02
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x7fa88c01f8c4, user 0x1
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x7fa88c01f8c4, user 0x2
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c01f8c4, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c01f8c4, user 0x2
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x7fa88c01f8c4, user 0x3
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c01f8c4, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c01f8c4, user 0x3
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback0 buffer 2 -> func (nil), user (nil)
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x7fa88c01f8c4, user 0x5
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c01f8c4, user 0x5
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] XXX alBufferCallback0 buffer 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter03
    [junit] XXX alBufferCallback1 buffer 1 -> func 0x7fa88c01fc7b, user 0x1
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x7fa88c01fc7b, user 0x2
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x7fa88c01fc7b, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x7fa88c01fc7b, user 0x2
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x7fa88c01fc7b, user 0x3
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x7fa88c01fc7b, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x7fa88c01fc7b, user 0x3
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback1 buffer 2 -> func (nil), user (nil)
    [junit] XXX alBufferCallback1 buffer 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter04
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x7fa88c01f8c4, user 0x6
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x7fa88c01f8c4, user 0x7
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c01f8c4, user 0x6
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "main" java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04(Test4p1JavaCallback.java:75)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c01f8c4, user 0x7
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "Thread-12" java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c01f8c4, user 0x6
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "main" java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04(Test4p1JavaCallback.java:75)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c01f8c4, user 0x7
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "Thread-13" java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c01f8c4, user 0x7
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05a
    [junit] XXX alEventCallback0 idx 0 -> func 0x7fa88c020031, user 0x1
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x7906578e
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x7906578e
    [junit] XXX alEventCallback0 idx 0 -> func 0x7fa88c020031, user 0x2
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x7906578e
    [junit] XXX alEventCallback0 idx 1 -> func (nil), user (nil)
    [junit] XXX alEventCallback0 idx 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05b
    [junit] XXX alEventCallback1 idx 0 -> func 0x7fa88c020440, user 0x1
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x614aeccc
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x614aeccc
    [junit] XXX alEventCallback1 idx 0 -> func 0x7fa88c020440, user 0x2
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x614aeccc
    [junit] XXX alEventCallback1 idx 1 -> func (nil), user (nil)
    [junit] XXX alEventCallback1 idx 1 -> func (nil), user (nil)
    [junit] XXX alEventCallback1 idx 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11a
    [junit] XXX MessageCallback11a id 1 -> func 0x7fa88c020845, user 0x7fa8ad31c510
    [junit] XXX MessageCallback11a id 2 -> func 0x7fa88c020845, user 0x7fa8ad31c540
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x7fa88c020845, user 0x7fa8ad31c510
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x7fa88c020845, user 0x7fa8ad31c540
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11a id 2 -> func 0x7fa88c020845, user 0x7fa8ad31c540
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x7fa88c020845, user 0x7fa8ad31c510
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x7fa88c020845, user 0x7fa8ad31c540
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11a id 2 -> func (nil), user 0x7fa8ad31c540
    [junit] XXX MessageCallback11a id 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11b
    [junit] XXX MessageCallback11b id 1 -> func 0x7fa88c020c26, user 0xaffebeafc0ffee
    [junit] XXX MessageCallback11b id 2 -> func 0x7fa88c020c26, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x7fa88c020c26, user 0x7fa88c01c428
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11bInject: id 2, func 0x7fa88c020c26, user 0x7fa88c01c450
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11b id 2 -> func 0x7fa88c020c26, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x7fa88c020c26, user 0x7fa88c01c428
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11bInject: id 2, func 0x7fa88c020c26, user 0x7fa88c01c450
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11b id 2 -> func (nil), user (nil)
    [junit] XXX MessageCallback11b id 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12a
    [junit] XXX LogCallBack12aInject: func 0x7fa88c020fca, message 0x7fa8ac49d500
    [junit] XXX LogCallBack12aInject: func 0x7fa88c020fca, message 0x7fa8ac49d860
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12b
    [junit] XXX LogCallBack12bInject: func 0x7fa88c0214ce, message 0x7fa8ac4982f0
    [junit] XXX LogCallBack12bInject: func 0x7fa88c0214ce, message 0x7fa8ac4985d0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter13
    [junit] XXX MessageCallback13 id 2 -> func 0x7fa88c0219e9, user 0x7fa8ac498940, debugMsg 'a debug message - key2'
    [junit] XXX MessageCallback13 id 4 -> func 0x7fa88c0219e9, user 0x7fa8ac498c50, debugMsg 'a debug message - key2'
    [junit] XXX expKey1[key1a 0x7fa8ac498940, hash 0x3766c667]
    [junit] XXX expKey1 hash 0xc01c26d7
    [junit] XXX expKey2[key1a 0x7fa8ac498c50, hash 0x773c0293]
    [junit] XXX expKey2 hash 0xc027a606
    [junit] XXX hasKey1 hash 0xc01c26d7
    [junit] XXX hasKey2 hash 0xc027a606
    [junit] XXX InjectMessageCallback13: id 2, func 0x7fa88c0219e9, user 0x7fa8ac498940, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-1-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x7fa88c0219e9, user 0x7fa8ac498c50, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-1-2.2
    [junit] XXX InjectMessageCallback13: id 2, func 0x7fa88c0219e9, user 0x7fa8ac498940, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-2-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x7fa88c0219e9, user 0x7fa8ac498c50, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-2-2.2
    [junit] XXX MessageCallback13 id 2 -> func (nil), user 0x7fa8ac498940, debugMsg 'turned off - key1'
    [junit] XXX MessageCallback13 id 4 -> func (nil), user 0x7fa8ac498c50, debugMsg 'turned off - key1'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850592012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850592012 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.546 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1691850591427 ms III - Start
    [junit] SLOCK [T main @ 1691850591427 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage - chapter01
    [junit] int32PtrArray[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
    [junit] int32PtrPtr[7] = { 3, 4, 5, 8, 9, 0, 1, }
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1691850591446 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850591446 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1691850591427 ms III - Start
    [junit] SLOCK [T main @ 1691850591427 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage - chapter01
    [junit] int32PtrArray[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, }
    [junit] int32PtrPtr[7] = { 3, 4, 5, 8, 9, 0, 1, }
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test3p2PtrStorage - chapter01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1691850591446 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850591446 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850592552 ms III - Start
    [junit] SLOCK [T main @ 1691850592552 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] XXX MessageCallback01 func 0x7fa88c00e51a, user 0x1
    [junit] XXX InjectMessageCallback01 func 0x7fa88c00e51a, user 0x1
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] XXX InjectMessageCallback01 func 0x7fa88c00e51a, user 0x1
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] XXX MessageCallback01 func 0x7fa88c00e51a, user 0x2
    [junit] XXX InjectMessageCallback01 func 0x7fa88c00e51a, user 0x2
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] XXX MessageCallback01 func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x7fa88c00e9b0, user 0x1
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x7fa88c00e9b0, user 0x2
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c00e9b0, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c00e9b0, user 0x2
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x7fa88c00e9b0, user 0x3
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c00e9b0, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c00e9b0, user 0x3
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback0 buffer 2 -> func (nil), user (nil)
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x7fa88c00e9b0, user 0x5
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c00e9b0, user 0x5
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] XXX alBufferCallback0 buffer 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] XXX alBufferCallback1 buffer 1 -> func 0x7fa88c00ed7f, user 0x1
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x7fa88c00ed7f, user 0x2
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x7fa88c00ed7f, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x7fa88c00ed7f, user 0x2
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x7fa88c00ed7f, user 0x3
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x7fa88c00ed7f, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x7fa88c00ed7f, user 0x3
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback1 buffer 2 -> func (nil), user (nil)
    [junit] XXX alBufferCallback1 buffer 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x7fa88c00e9b0, user 0x6
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x7fa88c00e9b0, user 0x7
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c00e9b0, user 0x6
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "main" java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c00e9b0, user 0x7
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "Thread-22" java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x7fa88c00e9b0, user 0x6
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "main" java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c00e9b0, user 0x7
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "Thread-23" java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x7fa88c00e9b0, user 0x7
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] XXX alEventCallback0 idx 1 -> func 0x7fa88c00f14d, user 0x1
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x1965539b
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x1965539b
    [junit] XXX alEventCallback0 idx 1 -> func 0x7fa88c00f14d, user 0x2
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x1965539b
    [junit] XXX alEventCallback0 idx 2 -> func (nil), user (nil)
    [junit] XXX alEventCallback0 idx 2 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05b
    [junit] XXX alEventCallback1 idx 1 -> func 0x7fa88c00f565, user 0x1
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x8c46918
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x8c46918
    [junit] XXX alEventCallback1 idx 1 -> func 0x7fa88c00f565, user 0x2
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x8c46918
    [junit] XXX alEventCallback1 idx 2 -> func (nil), user (nil)
    [junit] XXX alEventCallback1 idx 2 -> func (nil), user (nil)
    [junit] XXX alEventCallback1 idx 2 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11a
    [junit] XXX MessageCallback11a id 1 -> func 0x7fa88c00f974, user 0x7fa8ac495eb0
    [junit] XXX MessageCallback11a id 2 -> func 0x7fa88c00f974, user 0x7fa8ac495ee0
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x7fa88c00f974, user 0x7fa8ac495eb0
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x7fa88c00f974, user 0x7fa8ac495ee0
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11a id 2 -> func 0x7fa88c00f974, user 0x7fa8ac495ee0
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x7fa88c00f974, user 0x7fa8ac495eb0
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x7fa88c00f974, user 0x7fa8ac495ee0
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11a id 2 -> func (nil), user 0x7fa8ac495ee0
    [junit] XXX MessageCallback11a id 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11b
    [junit] XXX MessageCallback11b id 1 -> func 0x7fa88c00fd6c, user 0xaffebeafc0ffee
    [junit] XXX MessageCallback11b id 2 -> func 0x7fa88c00fd6c, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x7fa88c00fd6c, user 0x7fa88c01c428
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11bInject: id 2, func 0x7fa88c00fd6c, user 0x7fa88c01c450
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11b id 2 -> func 0x7fa88c00fd6c, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x7fa88c00fd6c, user 0x7fa88c01c428
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11bInject: id 2, func 0x7fa88c00fd6c, user 0x7fa88c01c450
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11b id 2 -> func (nil), user (nil)
    [junit] XXX MessageCallback11b id 1 -> func (nil), user (nil)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12a
    [junit] XXX LogCallBack12aInject: func 0x7fa88c010127, message 0x7fa8ac498420
    [junit] XXX LogCallBack12aInject: func 0x7fa88c010127, message 0x7fa8ac49a220
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12b
    [junit] XXX LogCallBack12bInject: func 0x7fa88c01064b, message 0x7fa8ac499830
    [junit] XXX LogCallBack12bInject: func 0x7fa88c01064b, message 0x7fa8ac499970
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter13
    [junit] XXX MessageCallback13 id 2 -> func 0x7fa88c010b86, user 0x7fa8ac499a50, debugMsg 'a debug message - key2'
    [junit] XXX MessageCallback13 id 4 -> func 0x7fa88c010b86, user 0x7fa8ac499a90, debugMsg 'a debug message - key2'
    [junit] XXX expKey1[key1a 0x7fa8ac499a50, hash 0x5ac7aa18]
    [junit] XXX expKey1 hash 0xc05c33e7
    [junit] XXX expKey2[key1a 0x7fa8ac499a90, hash 0x4cdd2c73]
    [junit] XXX expKey2 hash 0xc05d2446
    [junit] XXX hasKey1 hash 0xc05c33e7
    [junit] XXX hasKey2 hash 0xc05d2446
    [junit] XXX InjectMessageCallback13: id 2, func 0x7fa88c010b86, user 0x7fa8ac499a50, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-1-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x7fa88c010b86, user 0x7fa8ac499a90, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-1-2.2
    [junit] XXX InjectMessageCallback13: id 2, func 0x7fa88c010b86, user 0x7fa8ac499a50, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-2-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x7fa88c010b86, user 0x7fa8ac499a90, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-2-2.2
    [junit] XXX MessageCallback13 id 2 -> func (nil), user 0x7fa8ac499a50, debugMsg 'turned off - key1'
    [junit] XXX MessageCallback13 id 4 -> func (nil), user 0x7fa8ac499a90, debugMsg 'turned off - key1'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850592578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850592578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.559 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850591981 ms III - Start
    [junit] SLOCK [T main @ 1691850591981 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter02
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter03
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter04
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04(Test4p1JavaCallback.java:75)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04(Test4p1JavaCallback.java:75)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05a
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x7906578e
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x7906578e
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x7906578e
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05b
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x614aeccc
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x614aeccc
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x614aeccc
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11a
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11b
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12a
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12b
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter13
    [junit] XXX expKey1[key1a 0x7fa8ac498940, hash 0x3766c667]
    [junit] XXX expKey1 hash 0xc01c26d7
    [junit] XXX expKey2[key1a 0x7fa8ac498c50, hash 0x773c0293]
    [junit] XXX expKey2 hash 0xc027a606
    [junit] XXX hasKey1 hash 0xc01c26d7
    [junit] XXX hasKey2 hash 0xc027a606
    [junit] Callback: Result1-1-1.1
    [junit] Callback: Result2-1-2.2
    [junit] Callback: Result1-2-1.1
    [junit] Callback: Result2-2-2.2
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850592012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850592012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.001 sec
    [junit] Testcase: chapter02 took 0.002 sec
    [junit] Testcase: chapter03 took 0.001 sec
    [junit] Testcase: chapter04 took 0.002 sec
    [junit] Testcase: chapter05a took 0 sec
    [junit] Testcase: chapter05b took 0 sec
    [junit] Testcase: chapter11a took 0.002 sec
    [junit] Testcase: chapter11b took 0.002 sec
    [junit] Testcase: chapter12a took 0.001 sec
    [junit] Testcase: chapter12b took 0 sec
    [junit] Testcase: chapter13 took 0.002 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.559 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850591981 ms III - Start
    [junit] SLOCK [T main @ 1691850591981 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter02
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter03
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter04
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04(Test4p1JavaCallback.java:75)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback.chapter04(Test4p1JavaCallback.java:75)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.invokeAlBufferCallback0(Bindingtest2p1Impl.java:243)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p1Impl.alBufferCallback0Inject(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05a
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x7906578e
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x7906578e
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x7906578e
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05b
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x614aeccc
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x614aeccc
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x614aeccc
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter05b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11a
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11b
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter11b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12a
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12b
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter12b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter13
    [junit] XXX expKey1[key1a 0x7fa8ac498940, hash 0x3766c667]
    [junit] XXX expKey1 hash 0xc01c26d7
    [junit] XXX expKey2[key1a 0x7fa8ac498c50, hash 0x773c0293]
    [junit] XXX expKey2 hash 0xc027a606
    [junit] XXX hasKey1 hash 0xc01c26d7
    [junit] XXX hasKey2 hash 0xc027a606
    [junit] Callback: Result1-1-1.1
    [junit] Callback: Result2-1-2.2
    [junit] Callback: Result1-2-1.1
    [junit] Callback: Result2-2-2.2
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850592012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850592012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850593117 ms III - Start
    [junit] SLOCK [T main @ 1691850593117 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestCParser - test01_cpp_cc
    [junit] XXX JCPP: ../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest_1.h
    [junit] XXX cpp result-file ../build/test/cpptest_1.hpp
    [junit] XXX cpp Macr 0 <ConstDefValue03 => (10 - 2)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 1 <ConstDefValue04 => ( 10 - 3 )>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 2 <ConstDefValue01 => ((1 << 16) - 1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 3 <EXAMPLE_2 => 43>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 4 <ConstDefValue02 => (10-1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 5 <ConstDefValue07 => -2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 6 <ConstDefValue08 => - 2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 7 <ConstDefValue05 => 10-4>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 8 <ConstDefValue06 => 10 - 11>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 9 <__COUNTER__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 10 <__test_h_>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 11 <__YES__ => 1>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 12 <TEST_G_VAL => GOOD_G>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 13 <CL_SCHAR_MIN => (-127-1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 14 <TEST_F_VAL1 => GOOD_F_1>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 15 <TEST_F_VAL2 => GOOD_F_2>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 16 <TEST_C => GOOD_C>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 17 <ConstDefValue00 => 16>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 18 <ConstDefValueXX => 0>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 19 <TEST_A(_x) => GOOD_A>, isFunc true, isConstExpr false
    [junit] XXX cpp Macr 20 <TEST_B => GOOD_B>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 21 <GOOD_D>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 22 <__FILE__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 23 <__LINE__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 24 <CPPTEST_INCLUDED_H>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 25 <__GLUEGEN__ => 2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 26 <TEST_E_VAL => ((long) 0x7FFFFFFFFFFFFFFFLL)>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 27 <EXAMPLE => 42>, isFunc false, isConstExpr true
    [junit] XXX cpp Defn 0 <ConstantDefinition [name "ConstDefValue03", expression "(10 - 2)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 1 <ConstantDefinition [name "ConstDefValue04", expression "( 10 - 3 )", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 2 <ConstantDefinition [name "ConstDefValue01", expression "((1 << 16) - 1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 3 <ConstantDefinition [name "EXAMPLE_2", expression "43", number [int: 43]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 4 <ConstantDefinition [name "ConstDefValue02", expression "(10-1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 5 <ConstantDefinition [name "ConstDefValue07", expression "-2", number [int: -2]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 6 <ConstantDefinition [name "ConstDefValue08", expression "- 2", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 7 <ConstantDefinition [name "ConstDefValue05", expression "10-4", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 8 <ConstantDefinition [name "ConstDefValue06", expression "10 - 11", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 9 <ConstantDefinition [name "__YES__", expression "1", number [int: 1]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 10 <ConstantDefinition [name "CL_SCHAR_MIN", expression "(-127-1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 11 <ConstantDefinition [name "ConstDefValue00", expression "16", number [int: 16]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 12 <ConstantDefinition [name "ConstDefValueXX", expression "0", number [int: 0]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 13 <ConstantDefinition [name "EXAMPLE", expression "42", number [int: 42]], enum[is false, name "null"]]>
    [junit] XXX C Parser: ../build/test/cpptest_1.hpp
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850592552 ms III - Start
    [junit] SLOCK [T main @ 1691850592552 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x1965539b
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x1965539b
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x1965539b
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05b
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x8c46918
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x8c46918
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x8c46918
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11a
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11b
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12a
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12b
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter13
    [junit] XXX expKey1[key1a 0x7fa8ac499a50, hash 0x5ac7aa18]
    [junit] XXX expKey1 hash 0xc05c33e7
    [junit] XXX expKey2[key1a 0x7fa8ac499a90, hash 0x4cdd2c73]
    [junit] XXX expKey2 hash 0xc05d2446
    [junit] XXX hasKey1 hash 0xc05c33e7
    [junit] XXX hasKey2 hash 0xc05d2446
    [junit] Callback: Result1-1-1.1
    [junit] Callback: Result2-1-2.2
    [junit] Callback: Result1-2-1.1
    [junit] Callback: Result2-2-2.2
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850592578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850592578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.001 sec
    [junit] Testcase: chapter02 took 0.001 sec
    [junit] Testcase: chapter03 took 0 sec
    [junit] Testcase: chapter04 took 0.001 sec
    [junit] Testcase: chapter05a took 0 sec
    [junit] Testcase: chapter05b took 0 sec
    [junit] Testcase: chapter11a took 0.001 sec
    [junit] Testcase: chapter11b took 0.001 sec
    [junit] Testcase: chapter12a took 0.001 sec
    [junit] Testcase: chapter12b took 0 sec
    [junit] Testcase: chapter13 took 0.001 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850592552 ms III - Start
    [junit] SLOCK [T main @ 1691850592552 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x1965539b
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x1965539b
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x1965539b
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05b
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x8c46918
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x8c46918
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x8c46918
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11a
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11b
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter11b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12a
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12a
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12b
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter12b
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter13
    [junit] XXX expKey1[key1a 0x7fa8ac499a50, hash 0x5ac7aa18]
    [junit] XXX expKey1 hash 0xc05c33e7
    [junit] XXX expKey2[key1a 0x7fa8ac499a90, hash 0x4cdd2c73]
    [junit] XXX expKey2 hash 0xc05d2446
    [junit] XXX hasKey1 hash 0xc05c33e7
    [junit] XXX hasKey2 hash 0xc05d2446
    [junit] Callback: Result1-1-1.1
    [junit] Callback: Result2-1-2.2
    [junit] Callback: Result1-2-1.1
    [junit] Callback: Result2-2-2.2
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter13
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850592578 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850592578 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] XXX C Header Tree Parser ...
    [junit] XXX cc_ Enum 0:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestCParser - test01_cpp_cc
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestCParser - test10_cc
    [junit] XXX C Parser: ../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest_10.hpp
    [junit] XXX C Header Tree Parser ...
    [junit] XXX cc_ Enum 0:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestCParser - test10_cc
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850593173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850593173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850593714 ms III - Start
    [junit] SLOCK [T main @ 1691850593714 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.586 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850593117 ms III - Start
    [junit] SLOCK [T main @ 1691850593117 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestCParser - test01_cpp_cc
    [junit] XXX JCPP: ../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest_1.h
    [junit] XXX cpp result-file ../build/test/cpptest_1.hpp
    [junit] XXX cpp Macr 0 <ConstDefValue03 => (10 - 2)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 1 <ConstDefValue04 => ( 10 - 3 )>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 2 <ConstDefValue01 => ((1 << 16) - 1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 3 <EXAMPLE_2 => 43>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 4 <ConstDefValue02 => (10-1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 5 <ConstDefValue07 => -2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 6 <ConstDefValue08 => - 2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 7 <ConstDefValue05 => 10-4>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 8 <ConstDefValue06 => 10 - 11>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 9 <__COUNTER__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 10 <__test_h_>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 11 <__YES__ => 1>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 12 <TEST_G_VAL => GOOD_G>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 13 <CL_SCHAR_MIN => (-127-1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 14 <TEST_F_VAL1 => GOOD_F_1>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 15 <TEST_F_VAL2 => GOOD_F_2>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 16 <TEST_C => GOOD_C>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 17 <ConstDefValue00 => 16>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 18 <ConstDefValueXX => 0>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 19 <TEST_A(_x) => GOOD_A>, isFunc true, isConstExpr false
    [junit] XXX cpp Macr 20 <TEST_B => GOOD_B>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 21 <GOOD_D>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 22 <__FILE__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 23 <__LINE__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 24 <CPPTEST_INCLUDED_H>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 25 <__GLUEGEN__ => 2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 26 <TEST_E_VAL => ((long) 0x7FFFFFFFFFFFFFFFLL)>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 27 <EXAMPLE => 42>, isFunc false, isConstExpr true
    [junit] XXX cpp Defn 0 <ConstantDefinition [name "ConstDefValue03", expression "(10 - 2)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 1 <ConstantDefinition [name "ConstDefValue04", expression "( 10 - 3 )", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 2 <ConstantDefinition [name "ConstDefValue01", expression "((1 << 16) - 1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 3 <ConstantDefinition [name "EXAMPLE_2", expression "43", number [int: 43]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 4 <ConstantDefinition [name "ConstDefValue02", expression "(10-1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 5 <ConstantDefinition [name "ConstDefValue07", expression "-2", number [int: -2]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 6 <ConstantDefinition [name "ConstDefValue08", expression "- 2", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 7 <ConstantDefinition [name "ConstDefValue05", expression "10-4", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 8 <ConstantDefinition [name "ConstDefValue06", expression "10 - 11", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 9 <ConstantDefinition [name "__YES__", expression "1", number [int: 1]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 10 <ConstantDefinition [name "CL_SCHAR_MIN", expression "(-127-1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 11 <ConstantDefinition [name "ConstDefValue00", expression "16", number [int: 16]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 12 <ConstantDefinition [name "ConstDefValueXX", expression "0", number [int: 0]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 13 <ConstantDefinition [name "EXAMPLE", expression "42", number [int: 42]], enum[is false, name "null"]]>
    [junit] XXX C Parser: ../build/test/cpptest_1.hpp
    [junit] XXX C Header Tree Parser ...
    [junit] XXX cc_ Enum 0:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestCParser - test01_cpp_cc
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestCParser - test10_cc
    [junit] XXX C Parser: ../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest_10.hpp
    [junit] XXX C Header Tree Parser ...
    [junit] XXX cc_ Enum 0:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestCParser - test10_cc
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850593173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850593173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_cpp_cc took 0.04 sec
    [junit] Testcase: test10_cc took 0.002 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.586 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850593117 ms III - Start
    [junit] SLOCK [T main @ 1691850593117 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestCParser - test01_cpp_cc
    [junit] XXX JCPP: ../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest_1.h
    [junit] XXX cpp result-file ../build/test/cpptest_1.hpp
    [junit] XXX cpp Macr 0 <ConstDefValue03 => (10 - 2)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 1 <ConstDefValue04 => ( 10 - 3 )>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 2 <ConstDefValue01 => ((1 << 16) - 1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 3 <EXAMPLE_2 => 43>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 4 <ConstDefValue02 => (10-1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 5 <ConstDefValue07 => -2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 6 <ConstDefValue08 => - 2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 7 <ConstDefValue05 => 10-4>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 8 <ConstDefValue06 => 10 - 11>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 9 <__COUNTER__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 10 <__test_h_>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 11 <__YES__ => 1>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 12 <TEST_G_VAL => GOOD_G>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 13 <CL_SCHAR_MIN => (-127-1)>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 14 <TEST_F_VAL1 => GOOD_F_1>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 15 <TEST_F_VAL2 => GOOD_F_2>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 16 <TEST_C => GOOD_C>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 17 <ConstDefValue00 => 16>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 18 <ConstDefValueXX => 0>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 19 <TEST_A(_x) => GOOD_A>, isFunc true, isConstExpr false
    [junit] XXX cpp Macr 20 <TEST_B => GOOD_B>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 21 <GOOD_D>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 22 <__FILE__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 23 <__LINE__>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 24 <CPPTEST_INCLUDED_H>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 25 <__GLUEGEN__ => 2>, isFunc false, isConstExpr true
    [junit] XXX cpp Macr 26 <TEST_E_VAL => ((long) 0x7FFFFFFFFFFFFFFFLL)>, isFunc false, isConstExpr false
    [junit] XXX cpp Macr 27 <EXAMPLE => 42>, isFunc false, isConstExpr true
    [junit] XXX cpp Defn 0 <ConstantDefinition [name "ConstDefValue03", expression "(10 - 2)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 1 <ConstantDefinition [name "ConstDefValue04", expression "( 10 - 3 )", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 2 <ConstantDefinition [name "ConstDefValue01", expression "((1 << 16) - 1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 3 <ConstantDefinition [name "EXAMPLE_2", expression "43", number [int: 43]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 4 <ConstantDefinition [name "ConstDefValue02", expression "(10-1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 5 <ConstantDefinition [name "ConstDefValue07", expression "-2", number [int: -2]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 6 <ConstantDefinition [name "ConstDefValue08", expression "- 2", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 7 <ConstantDefinition [name "ConstDefValue05", expression "10-4", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 8 <ConstantDefinition [name "ConstDefValue06", expression "10 - 11", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 9 <ConstantDefinition [name "__YES__", expression "1", number [int: 1]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 10 <ConstantDefinition [name "CL_SCHAR_MIN", expression "(-127-1)", number null], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 11 <ConstantDefinition [name "ConstDefValue00", expression "16", number [int: 16]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 12 <ConstantDefinition [name "ConstDefValueXX", expression "0", number [int: 0]], enum[is false, name "null"]]>
    [junit] XXX cpp Defn 13 <ConstantDefinition [name "EXAMPLE", expression "42", number [int: 42]], enum[is false, name "null"]]>
    [junit] XXX C Parser: ../build/test/cpptest_1.hpp
    [junit] XXX C Header Tree Parser ...
    [junit] XXX cc_ Enum 0:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 8:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:2 <ConstantDefinition [name "ConstEnumValue02", expression " ( 10 - 1 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:3 <ConstantDefinition [name "ConstEnumValue03", expression " ( 10 - 2 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:4 <ConstantDefinition [name "ConstEnumValue04", expression " ( 10 - 3 )", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:5 <ConstantDefinition [name "ConstEnumValue05", expression " 10 - 4", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:6 <ConstantDefinition [name "ConstEnumValue06", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:7 <ConstantDefinition [name "ConstEnumValue07", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:8 <ConstantDefinition [name "ConstEnumValue08", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 9:9 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestCParser - test01_cpp_cc
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestCParser - test10_cc
    [junit] XXX C Parser: ../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest_10.hpp
    [junit] XXX C Header Tree Parser ...
    [junit] XXX cc_ Enum 0:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 0:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 1:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 2:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 3:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 4:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 5:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 6:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:0 <ConstantDefinition [name "ConstEnumValue00", expression "16", number [int: 16]], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:1 <ConstantDefinition [name "ConstEnumValue01", expression " ( 1 << ConstEnumValue00 ) - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:2 <ConstantDefinition [name "ConstEnumValue02", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:3 <ConstantDefinition [name "ConstEnumValue03", expression " 10 - 1", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:4 <ConstantDefinition [name "ConstEnumValue04", expression " 10 - 11", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:5 <ConstantDefinition [name "ConstEnumValue05", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:6 <ConstantDefinition [name "ConstEnumValue06", expression " -  2", number null], enum[is true, name "SomeEnum"]]>
    [junit] XXX cc_ Enum 7:7 <ConstantDefinition [name "ConstEnumValueXX", expression "0", number [int: 0]], enum[is true, name "SomeEnum"]]>
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestCParser - test10_cc
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850593173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850593173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestJCPP
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestJCPP
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850593737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850593737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850594273 ms III - Start
    [junit] SLOCK [T main @ 1691850594273 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850594292 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850594292 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.553 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850593714 ms III - Start
    [junit] SLOCK [T main @ 1691850593714 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850593737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850593737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01MacroAndIncWithoutPragmaOnce took 0.004 sec
    [junit] Testcase: test02MacroAndIncWithPragmaOnce took 0.003 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.553 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850593714 ms III - Start
    [junit] SLOCK [T main @ 1691850593714 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850593737 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850593737 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850594834 ms III - Start
    [junit] SLOCK [T main @ 1691850594834 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850594273 ms III - Start
    [junit] SLOCK [T main @ 1691850594273 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850594292 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850594292 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Equals took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850594273 ms III - Start
    [junit] SLOCK [T main @ 1691850594273 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850594292 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850594292 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850594860 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850594860 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850595403 ms III - Start
    [junit] SLOCK [T main @ 1691850595403 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850595423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850595423 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850594834 ms III - Start
    [junit] SLOCK [T main @ 1691850594834 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850594860 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850594860 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.002 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850594834 ms III - Start
    [junit] SLOCK [T main @ 1691850594834 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850594860 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850594860 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850595403 ms III - Start
    [junit] SLOCK [T main @ 1691850595403 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850595423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850595423 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.001 sec
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1691850595961 ms III - Start
    [junit] SLOCK [T main @ 1691850595961 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Linux
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /usr/lib/jvm/java-17-openjdk-amd64
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /tmp
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /tmp/jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1691850595981 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850595981 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.55 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850595403 ms III - Start
    [junit] SLOCK [T main @ 1691850595403 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850595423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850595423 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1691850595961 ms III - Start
    [junit] SLOCK [T main @ 1691850595961 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Linux
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /usr/lib/jvm/java-17-openjdk-amd64
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /tmp
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /tmp/jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1691850595981 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850595981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testProp00_Temp took 0 sec
    [junit] Testcase: testProp01_Temp took 0 sec
    [junit] Testcase: testProp02_Temp took 0 sec
    [junit] Testcase: testTempDir00 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1691850595961 ms III - Start
    [junit] SLOCK [T main @ 1691850595961 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Linux
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /usr/lib/jvm/java-17-openjdk-amd64
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /tmp
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /tmp/jogamp_0000
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1691850595981 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850595981 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------

junit.run.remote.ssh:

junit.run.remote.adb:

junit.run.tests:

junit.run.if.disabled:

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

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.6
     [echo] java.home                  /usr/lib/jvm/java-17-openjdk-amd64
     [echo] jvmJava.exe                /usr/lib/jvm/java-17-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /opt-share/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            linux-x86_64-jau-002
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

init:

java.class.path.validate:

validate:
     [echo] test.base.dir: ../src/junit 
     [echo] test.junit.generation.dir: ../src/junit/com/jogamp/gluegen/test/junit/generation 
     [echo] test.dir: ../build/test 
     [echo] results: ../build/test/results 
     [echo] build_t: ../build/test/build 
     [echo] build_t.gen: ../build/test/build/gensrc 
     [echo] build_t.java: ../build/test/build/classes 
     [echo] build_t.obj: ../build/test/build/obj 
     [echo] build_t.lib: ../build/test/build/natives 

test-zip-archive:
     [exec] 
     [exec] 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
     [exec] p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz (806EC),ASM,AES-NI)
     [exec] 
     [exec] Scanning the drive:
     [exec] 1 folder, 76 files, 3281300 bytes (3205 KiB)
     [exec] 
     [exec] Creating archive: /home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64/build/gluegen-2.5-b965-20230812-linux-amd64-test-results-linux-x86_64-jau-002.7z
     [exec] 
     [exec] Items to compress: 77
     [exec] 
     [exec] 
     [exec] Files read from disk: 76
     [exec] Archive size: 57976 bytes (57 KiB)
     [exec] Everything is Ok

BUILD SUCCESSFUL
Total time: 2 minutes 21 seconds
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
Notifying upstream projects of job completion
No emails were triggered.
Finished: SUCCESS