Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Console Output

Started by upstream project "gluegen" build number 975
originally caused by:
 Started by user Sven Gothel
Running as SYSTEM
Building remotely on macos-x86_64-jau-012 (macos-x86_64) in workspace /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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.37.1 (Apple Git-137.1)'
 > git fetch --tags --force --progress -- git://jogamp.org/srv/scm/gluegen.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 492240c5176c91fd159e9010983aebc0e616b325 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 492240c5176c91fd159e9010983aebc0e616b325 # timeout=10
Commit message: "Replace 'semver' w/ 'japicmp' for Java >= 11 Compatibility"
 > git rev-list --no-walk a235ae5dae463afa16f62f48bf62f896efa80b68 # 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=macos-x86_64 -Dgluegen.basename=gluegen -Dgluegen.build.branch=origin/master -Dgluegen.build.number=975 -Dgluegen.build.id=975 -Dgluegen.build.commit=492240c5176c91fd159e9010983aebc0e616b325 clean all junit.run
Buildfile: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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 /Users/jogamp/gluegen.properties.
     [echo] Setting defaults:
     [echo] Setting default gcc.compat.compiler
     [echo] gcc.compat.compiler=xcode.clang
     [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [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         492240c5176c91fd159e9010983aebc0e616b325

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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
     [echo] gluegen.build.branch         origin/master
     [echo] gluegen.build.commit         492240c5176c91fd159e9010983aebc0e616b325

java.class.path.validate:

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

clean-temp:

gluegen.build.check.android-launcher:

android-launcher.build:
    [javac] Compiling 8 source files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] 1 warning

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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/common/util

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

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

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

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

generate-primitive-stacks:

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

gluegen.build.javase:
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram
     [copy] Copying 5 files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram
     [copy] Copying 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==1:"struct"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==1:"union"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==1:"enum"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:242:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==1:"struct"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==1:"union"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==1:"enum"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:356:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:371:17: warning:Rule 'declarator' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==1:"struct"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==1:"union"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==1:"enum"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:561: warning:Syntactic predicate superfluous for single alternative
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'('
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and Number upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr2 and Number upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109:     k==1:'\r'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109:     k==2:'\n'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1109:     k==3:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9:     k==1:'\t','\u000c',' ','d'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9:     k==2:'\t','\u000c',' ','d','e'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1139:9:     k==3:'\t','\u000c',' ','d'..'f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54:     k==1:'(','.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1140:54:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==1:'"'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==3:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==1:'A'..'Z','_','a'..'z'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1197:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9:     k==1:'1'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1198:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1199:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9:     k==1:'2'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1200:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1201:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9:     k==1:'3'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1202:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1203:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9:     k==1:'4'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1204:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'a'..'z'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'A'..'Z'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 2 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'_'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 3 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1413:     between alt 4 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5:     k==1:'\t','\u000c',' ','%','*','+','-','/','<','>'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5:     k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1164:5:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370: warning:lexical nondeterminism between alts 4 and 6 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==1:'0'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==2:'X','x'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==3:'0'..'9','A'..'F','a'..'f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==1:'a'..'f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==1:'A'..'F'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     between alt 2 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1399:     between alt 3 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==1:'L','l'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==1:'U','u'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1401:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34:     k==1:'E','e'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34:     k==2:'+','-','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:34:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==1:'F','f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==1:'L','l'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30:     k==1:'E','e'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30:     k==2:'+','-','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:30:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==1:'F','f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==1:'L','l'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384:19:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     k==1:'0'..'7'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==1:'L','l'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==1:'U','u'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1390:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==1:'L','l'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==1:'U','u'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1395:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238:     k==1:'\\'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1238:     k==3:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1327:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr2 upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'('
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013: warning:lexical nondeterminism between alts 4 and 6 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013:     k==1:'0'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013:     k==2:'X','x'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1013:     k==3:'0'..'9','A'..'F','a'..'f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==1:'a'..'f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==1:'A'..'F'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     between alt 2 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1037:     between alt 3 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     k==1:'I','J','L','U','i','j','l','u'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1038:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34:     k==1:'E','e'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34:     k==2:'+','-','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:34:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1017:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30:     k==1:'E','e'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30:     k==2:'+','-','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:30:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     k==1:'0'..'7'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1030:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1033:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1034:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1355:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'a'..'z'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'A'..'Z'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 2 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'_'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 3 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'$'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 4 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==1:'0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1059:     between alt 5 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229:     k==1:'\r'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229:     k==2:'\n'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1229:     k==3:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9:     k==1:'\t','\u000c',' ','d'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9:     k==2:'\t','\u000c',' ','d','e'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1255:9:     k==3:'\t','\u000c',' ','d'..'f'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54:     k==1:'(','.','0'..'9'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1256:54:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1301:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==1:'"'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==3:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==1:'$','A'..'Z','_','a'..'z'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1311:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9:     k==1:'1'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1312:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1313:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9:     k==1:'2'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1314:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1315:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9:     k==1:'3'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1316:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317: warning:lexical nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     k==1:'\t','\u000c',' '
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1317:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9:     k==1:'4'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1318:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5:     k==1:'\t','\u000c',' ','%','*','+','-','/','<','>'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5:     k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1280:5:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142: warning:nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142:     k==1:SEMI
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:142:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255: warning:nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255:     k==1:SEMI
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:255:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==1:"struct"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==1:"union"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==1:"enum"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:672:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:168:14: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:168:14:     k==1:LCURLY
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==1:"struct"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==1:"union"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==1:"enum"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:570:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:230:17: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:230:17:     k==1:COMMA
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:230:17:     k==2:VARARGS
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: warning:nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246:     k==1:SEMI
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==1:"struct"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==1:"union"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==1:"enum"
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:607:     k==2:
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:931:27: warning:Rule 'parameterTypeList' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:939:27: warning:Rule 'parameterTypeList' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:505:17: warning:Rule 'declarator' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:912:27: warning:Rule 'functionStorageClassSpecifier' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:913:19: warning:Rule 'typeQualifier' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:914:19: warning:Rule 'typeSpecifier' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:921:2: warning:Rule 'specifierQualifierList' returns a value
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746: warning:nondeterminism upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746:     k==1:AT
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:746:     between alt 1 and exit branch of block
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:752:17: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:752:17:     k==1:IDENT
    [antlr] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/java/com/jogamp/gluegen/jgram/JavaParser.g:752:17:     k==2:LBRACK,DOT,LPAREN
    [javac] Compiling 125 source files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/com/jogamp/common/os/AndroidVersion.java:152: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]                 map.put(new Integer(version), version_name);
    [javac]                         ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/com/jogamp/common/util/JarUtil.java:95: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal
    [javac]         final SecurityManager security = System.getSecurityManager();
    [javac]               ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/com/jogamp/common/util/JarUtil.java:95: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal
    [javac]         final SecurityManager security = System.getSecurityManager();
    [javac]                                                ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/com/jogamp/common/util/PropertyAccess.java:62: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]   protected static final void addTrustedPrefix(final String prefix) throws AccessControlException {
    [javac]                                                                            ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/jogamp/common/os/elf/SectionArmAttributes.java:344: warning: [removal] Byte(byte) in Byte has been deprecated and marked for removal
    [javac]                             attributes.add(new Attribute(tag, new Byte(value)));
    [javac]                                                               ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/jogamp/common/util/locks/SingletonInstanceServerSocket.java:217: warning: [removal] stop() in Thread has been deprecated and marked for removal
    [javac]                    serverThread.stop();
    [javac]                                ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/java/jogamp/common/util/locks/SingletonInstanceServerSocket.java:269: warning: [removal] ThreadDeath in java.lang has been deprecated and marked for removal
    [javac]            } catch(final ThreadDeath td) {
    [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 use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 8 warnings
     [move] Moving 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/native/Unix
     [move] Moving 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gensrc/native/Windows
     [copy] Copying 2 files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/classes
    [javac] Compiling 117 source files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/classes
    [javac] Since fork is false, ignoring memoryMaximumSize setting.
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] 1 warning

gluegen.build.java:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=xcode.clang
     [echo] GCC=${isGCC}
     [echo] CLANG=true
     [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      /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] java.includes.dir  /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:

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:
     [echo] 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                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] java.includes.dir            /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/stub_includes/jni/macosx
     [echo] java.lib.dir.platform        /Users/jogamp/temurin-21.jdk.fat.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:

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:
     [echo] 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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [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         492240c5176c91fd159e9010983aebc0e616b325

java.class.path.validate:

validate:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=xcode.clang
     [echo] GCC=${isGCC}
     [echo] CLANG=true
     [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      /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] java.includes.dir  /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:

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:
     [echo] 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                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] java.includes.dir            /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/stub_includes/jni/macosx
     [echo] java.lib.dir.platform        /Users/jogamp/temurin-21.jdk.fat.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:

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:
     [echo] 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.dylib [shared]
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj
     [echo] Compiling src/native/unix/*.c src/native/common/*.c
     [echo] user.dir=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
       [cc] 7 total files to be compiled.
       [cc] Starting link
   [delete] Deleting: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libgluegen_rt.symbols.raw

gluegen.properties.load.user:

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

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj

c.manifest:

gluegen.build.shasum:
     [echo] gluegen.build.sha.sources 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
     [echo] gluegen.build.sha.classes cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
     [echo] gluegen.build.sha.natives 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab

gluegen.package.java:

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

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

gluegen.package.native:
     [copy] Copying 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
     [echo] native.tag.jar common (attr) for /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar include *gluegen_rt.dylib exclude 
     [echo] native.tag.jar common (props) gluegen-rt-natives-macosx-universal.jar include *gluegen_rt.dylib exclude  *.symbols
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/gluegen-rt-natives-macosx-universal.jar.d/java
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/gluegen-rt-natives-macosx-universal.jar.d/jar
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/gluegen-rt-natives-macosx-universal.jar.d/jar/natives
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/gluegen-rt-natives-macosx-universal.jar.d/jar/natives/macosx-universal
     [copy] Copying 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/gluegen-rt-natives-macosx-universal.jar.d/jar/natives/macosx-universal
    [javac] Compiling 1 source file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/gluegen-rt-natives-macosx-universal.jar.d/jar
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] 1 warning
      [jar] Building jar: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar
     [copy] Copying 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build-temp
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/results
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/classes
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/obj
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/classes
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] 1 warning
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/classes
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [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: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/.., enablePragmaOnce true
    [javac] CStruct: Generating struct accessor for struct: Pixel -> Pixel [struct.name Pixel, struct.jname Pixel, declaredType boolean]
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] 1 warning
    [javac] Compiling 125 source files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/classes
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/common/util/IntIntObjUniqueRndValues.java:53: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]             if( uniqueKeys.add( new Integer(k) ) ) {
    [javac]                                 ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/common/util/IntIntUniqueRndValues.java:53: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]             if( uniqueKeys.add( new Integer(k) ) ) {
    [javac]                                 ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/common/util/LongIntUniqueRndValues.java:53: warning: [removal] Long(long) in Long has been deprecated and marked for removal
    [javac]             if( uniqueKeys.add( new Long(k) ) ) {
    [javac]                                 ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/common/util/TestIteratorIndexCORE.java:50: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
    [javac]             l.add(new Integer(len--));
    [javac]                   ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/Applet01.java:49: warning: [removal] Applet in java.applet has been deprecated and marked for removal
    [javac] public class Applet01 extends Applet {
    [javac]                               ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/Applet01.java:61: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal
    [javac]         if( null == System.getSecurityManager() ) {
    [javac]                           ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/Applet01.java:77: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]         } catch (final AccessControlException e) {
    [javac]                        ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/Applet01.java:105: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]         } catch (final AccessControlException e) {
    [javac]                        ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/Applet01.java:138: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]         AccessControlException sec01 = null;
    [javac]         ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/Applet01.java:153: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]         } catch (final AccessControlException ace) {
    [javac]                        ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:57: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal
    [javac]         if( null == System.getSecurityManager() ) {
    [javac]                           ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:78: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]         } catch (final AccessControlException e) {
    [javac]                        ^
    [javac] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:117: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal
    [javac]         } catch (final AccessControlException e) {
    [javac]                        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 14 warnings
    [javac] Compiling 52 source files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/classes
    [javac] warning: [options] system modules path not set in conjunction with -source 11
    [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=xcode.clang
     [echo] GCC=${isGCC}
     [echo] CLANG=true
     [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      /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] java.includes.dir  /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:

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:
     [echo] 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                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] java.includes.dir            /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/stub_includes/jni/macosx
     [echo] java.lib.dir.platform        /Users/jogamp/temurin-21.jdk.fat.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.macosx
     [echo]    linker.cfg.id linker.test1.dll.cfg.id
     [echo]    output.lib.name test1
       [cc] 1 total files to be compiled.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:2:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:446:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub1.long0 0x%lX\n", s->sub1.long0);
       [cc]                                        ~~~     ^~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:452:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub1.longX 0x%lX\n", (int64_t)s->sub1.longX);
       [cc]                                        ~~~     ^~~~~~~~~~~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:460:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub2.long0 0x%lX\n", s->sub2.long0);
       [cc]                                        ~~~     ^~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:466:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub2.longX 0x%lX\n", (int64_t)s->sub2.longX);
       [cc]                                        ~~~     ^~~~~~~~~~~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] 5 warnings generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:2:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:446:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub1.long0 0x%lX\n", s->sub1.long0);
       [cc]                                        ~~~     ^~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:452:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub1.longX 0x%lX\n", (int64_t)s->sub1.longX);
       [cc]                                        ~~~     ^~~~~~~~~~~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:460:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub2.long0 0x%lX\n", s->sub2.long0);
       [cc]                                        ~~~     ^~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:466:48: warning: format specifies type 'unsigned long' but the argument has type 'int64_t' (aka 'long long') [-Wformat]
       [cc]     fprintf(stderr, "  cs.sub2.longX 0x%lX\n", (int64_t)s->sub2.longX);
       [cc]                                        ~~~     ^~~~~~~~~~~~~~~~~~~~~~
       [cc]                                        %llX
       [cc] 5 warnings generated.
       [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.macosx
     [echo]    linker.cfg.id linker.test1.fixed.cfg.id
     [echo]    output.lib.name Bindingtest1p1
       [cc] 3 total files to be compiled.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Surface_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Surface_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 2 warnings generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Surface_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Surface_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 2 warnings generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Engine_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Engine_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 2 warnings generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Engine_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/TK_Engine_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 2 warnings generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest1p1Impl_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] 1 warning generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest1p1Impl_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] 1 warning generated.
       [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.macosx
     [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] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest1p2Impl_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] 1 warning generated.
       [cc] In file included from /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest1p2Impl_JNI.c:17:
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:329:6: warning: "Hello Native Compiler" [-W#warnings]
       [cc]     #warning "Hello Native Compiler"
       [cc]      ^
       [cc] 1 warning generated.
       [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.macosx
     [echo]    linker.cfg.id linker.test2.dll.cfg.id
     [echo]    output.lib.name test2
       [cc] 1 total files to be compiled.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:72:1: warning: non-void function does not return a value [-Wreturn-type]
       [cc] }
       [cc] ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:87:1: warning: non-void function does not return a value [-Wreturn-type]
       [cc] }
       [cc] ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:271:104: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11a: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                 ~~                     ^~
       [cc]                                                                                 %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:278:79: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11a id %d -> func %p, user %p\n", id, cbFunc, usrParam);
       [cc]                                                    ~~                         ^~
       [cc]                                                    %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:284:111: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11aInjecta: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                        ~~                     ^~
       [cc]                                                                                        %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:289:85: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11aInjecta: id %d, func %p, user %p\n", id, MessageCallback11a_callback[id], MessageCallback11a_userptr[id]);
       [cc]                                                            ~~                       ^~
       [cc]                                                            %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:304:104: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11b: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                 ~~                     ^~
       [cc]                                                                                 %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:309:79: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11b id %d -> func %p, user %p\n", id, cbFunc, Data);
       [cc]                                                    ~~                         ^~
       [cc]                                                    %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:315:110: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11bInject: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                       ~~                     ^~
       [cc]                                                                                       %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:320:84: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11bInject: id %d, func %p, user %p\n", id, MessageCallback11b_callback[id], &MessageCallback11b_userptr[id]);
       [cc]                                                           ~~                       ^~
       [cc]                                                           %zu
       [cc] 10 warnings generated.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:72:1: warning: non-void function does not return a value [-Wreturn-type]
       [cc] }
       [cc] ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:87:1: warning: non-void function does not return a value [-Wreturn-type]
       [cc] }
       [cc] ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:271:104: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11a: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                 ~~                     ^~
       [cc]                                                                                 %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:278:79: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11a id %d -> func %p, user %p\n", id, cbFunc, usrParam);
       [cc]                                                    ~~                         ^~
       [cc]                                                    %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:284:111: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11aInjecta: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                        ~~                     ^~
       [cc]                                                                                        %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:289:85: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11aInjecta: id %d, func %p, user %p\n", id, MessageCallback11a_callback[id], MessageCallback11a_userptr[id]);
       [cc]                                                            ~~                       ^~
       [cc]                                                            %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:304:104: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11b: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                 ~~                     ^~
       [cc]                                                                                 %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:309:79: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11b id %d -> func %p, user %p\n", id, cbFunc, Data);
       [cc]                                                    ~~                         ^~
       [cc]                                                    %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:315:110: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "Error: MessageCallback11bInject: id not in range [0..%d), is %d\n", MAX_C11_BUFFER, id);
       [cc]                                                                                       ~~                     ^~
       [cc]                                                                                       %zu
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/src/junit/com/jogamp/gluegen/test/junit/generation/test2.c:320:84: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
       [cc]         fprintf(stderr, "XXX MessageCallback11bInject: id %d, func %p, user %p\n", id, MessageCallback11b_callback[id], &MessageCallback11b_userptr[id]);
       [cc]                                                           ~~                       ^~
       [cc]                                                           %zu
       [cc] 10 warnings generated.
       [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.macosx
     [echo]    linker.cfg.id linker.test2.fixed.cfg.id
     [echo]    output.lib.name Bindingtest2p1
       [cc] 2 total files to be compiled.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:363:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:440:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:545:26: warning: variable 'usrParam_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback11UserType* usrParam_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:949:26: warning: variable 'usrParamKey1_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback13UserKey1* usrParamKey1_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 5 warnings generated.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:363:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:440:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:545:26: warning: variable 'usrParam_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback11UserType* usrParam_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:949:26: warning: variable 'usrParamKey1_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback13UserKey1* usrParamKey1_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p1Impl_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 5 warnings generated.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/T2_InitializeOptions_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 1 warning generated.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/T2_InitializeOptions_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 1 warning generated.
       [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.macosx
     [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] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:403:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:484:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:597:26: warning: variable 'usrParam_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback11UserType* usrParam_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:1033:26: warning: variable 'usrParamKey1_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback13UserKey1* usrParamKey1_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 5 warnings generated.
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:403:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:484:8: warning: unused variable 'length_jni' [-Wunused-variable]
       [cc]   jint length_jni = length;
       [cc]        ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:597:26: warning: variable 'usrParam_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback11UserType* usrParam_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:1033:26: warning: variable 'usrParamKey1_native' set but not used [-Wunused-but-set-variable]
       [cc]   T2_Callback13UserKey1* usrParamKey1_native;
       [cc]                          ^
       [cc] /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gensrc/native/Bindingtest2p2Impl_JNI.c:15:16: warning: unused function 'JVMUtil_NewDirectByteBufferCopy' [-Wunused-function]
       [cc] static jobject JVMUtil_NewDirectByteBufferCopy(JNIEnv *env, jclass clazzBuffers, void * source_address, size_t capacity); /* forward decl. */
       [cc]                ^
       [cc] 5 warnings generated.
       [cc] Starting link

junit.test2.c.build:

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

gluegen.properties.load.user:

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

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/test/build/natives

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

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

dump.localinfo:
     [echo] Dump Local Info
     [java] java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
     [java] 	at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)
     [java] 	at org.apache.tools.ant.taskdefs.Java.run(Java.java:861)
     [java] 	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:231)
     [java] 	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135)
     [java] 	at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
     [java] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
     [java] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
     [java] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
     [java] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
     [java] 	at org.apache.tools.ant.Task.perform(Task.java:350)
     [java] 	at org.apache.tools.ant.Target.execute(Target.java:449)
     [java] 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
     [java] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
     [java] 	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
     [java] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
     [java] 	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
     [java] 	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
     [java] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
     [java] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
     [java] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
     [java] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
     [java] 	at org.apache.tools.ant.Task.perform(Task.java:350)
     [java] 	at org.apache.tools.ant.Target.execute(Target.java:449)
     [java] 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
     [java] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
     [java] 	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
     [java] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
     [java] 	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
     [java] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
     [java] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
     [java] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
     [java] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
     [java] 	at org.apache.tools.ant.Task.perform(Task.java:350)
     [java] 	at org.apache.tools.ant.Target.execute(Target.java:449)
     [java] 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
     [java] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
     [java] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
     [java] 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
     [java] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
     [java] 	at org.apache.tools.ant.Main.runBuild(Main.java:834)
     [java] 	at org.apache.tools.ant.Main.startAnt(Main.java:223)
     [java] 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
     [java] 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
     [java] Caused by: java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
     [java] 	at java.base/java.lang.System.setSecurityManager(System.java:430)
     [java] 	at org.apache.tools.ant.types.Permissions.setSecurityManager(Permissions.java:103)
     [java] 	at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:216)
     [java] 	at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:155)
     [java] 	... 42 more
     [java] Java Result: -1

gluegen.build.check.aapt:

android.package:

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

developer-zip-archive:
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal
     [copy] Copying 2 files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/jar
     [copy] Copying 7 files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/jar
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/lib
     [copy] Copying 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/lib
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/jnlp-files
     [copy] Copying 1 file to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/jnlp-files
    [mkdir] Created dir: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/dist
     [copy] Copying 3 files to /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal/dist
     [exec] 
     [exec] 7-Zip (z) 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
     [exec]  64-bit locale=en_US.UTF-8 Threads:4
     [exec] 
     [exec] Scanning the drive:
     [exec] 4 folders, 14 files, 6825825 bytes (6666 KiB)
     [exec] 
     [exec] Creating archive: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal.7z
     [exec] 
     [exec] Add new data to archive: 4 folders, 14 files, 6825825 bytes (6666 KiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 14
     [exec] Archive size: 1681006 bytes (1642 KiB)
     [exec] Everything is Ok
   [delete] Deleting directory /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal

all:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [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         492240c5176c91fd159e9010983aebc0e616b325

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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [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         492240c5176c91fd159e9010983aebc0e616b325

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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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=Mac OS X
     [echo] os.version=12.6.5
     [echo] os.arch=x86_64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

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

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

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

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

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

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

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

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

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

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

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

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

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

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] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=true
     [echo] 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=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}
     [echo] os=Mac OS X
     [echo] os=12.6.5
     [echo] arch=x86_64
     [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 @ 1750986107083 ms III - Start
    [junit] SLOCK [T main @ 1750986107092 ms +++ localhost/127.0.0.1:59999 - Locked within 23 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 @ 1750986107176 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986107184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.758 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1750986107083 ms III - Start
    [junit] SLOCK [T main @ 1750986107092 ms +++ localhost/127.0.0.1:59999 - Locked within 23 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 @ 1750986107176 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986107184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: assetRegisteredIOUtilGetResourceRel1_RT took 0.02 sec
    [junit] Testcase: assetRegisteredIOUtilGetResourceRel2_RT took 0.002 sec
    [junit] Testcase: assetRegisteredURLConnection_RT took 0.002 sec
    [junit] Testcase: assetRegisteredURLConnection_Test took 0.002 sec
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1750986107823 ms III - Start
    [junit] SLOCK [T main @ 1750986107823 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.758 sec
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes.
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceRel0_RT
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] ++++ Test Singleton.ctor()
    [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] ++++ Test Singleton.lock()
    [junit] asset:gluegen/info.txt:0> Gluegen RT Asset.
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1750986107083 ms III - Start
    [junit] asset:gluegen/info.txt:1> 
    [junit] SLOCK [T main @ 1750986107092 ms +++ localhost/127.0.0.1:59999 - Locked within 23 ms, 1 attempts
    [junit] asset:gluegen/info.txt:2> This file exists for test purposes.
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT
    [junit] ******* Asset URL Stream Handler Registration: PRE
    [junit] ******* Asset URL Stream Handler Registration: POST
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel1_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:com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:/gluegen/info.txt:0> Gluegen RT Asset.
    [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:/gluegen/info.txt:1> 
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] asset:/gluegen/info.txt:2> This file exists for test purposes.
    [junit] asset:com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_RT2
    [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.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionRegistered - assetRegisteredIOUtilGetResourceRel2_RT
    [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:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] asset:gluegen-test/info.txt:1> 
    [junit] asset:gluegen-test/info.txt:2> This file exists for test purposes.
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredURLConnection_Test
    [junit] asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes.
    [junit] ++++ Test Singleton.unlock()
    [junit] asset:/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1750986107848 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986107848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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 @ 1750986107176 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986107184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestAssetURLConnectionUnregistered
    [junit] Testsuite: com.jogamp.common.net.TestAssetURLConnectionUnregistered
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1750986107823 ms III - Start
    [junit] SLOCK [T main @ 1750986107823 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986107848 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986107848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: assetUnregisteredIOUtilGetResourceAbs_RT took 0.001 sec
    [junit] Testcase: assetUnregisteredIOUtilGetResourceRel0_RT took 0.003 sec
    [junit] Testcase: assetUnregisteredURLConnection_RT took 0.001 sec
    [junit] Testcase: assetUnregisteredURLConnection_RT2 took 0.002 sec
    [junit] Testcase: assetUnregisteredURLConnection_Test took 0.001 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1750986107823 ms III - Start
    [junit] SLOCK [T main @ 1750986107823 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestAssetURLConnectionUnregistered - assetUnregisteredIOUtilGetResourceAbs_RT
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset.
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/gluegen/info.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> 
    [junit] jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986107848 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986107848 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.common.net.TestUri01
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1750986108406 ms III - Start
    [junit] SLOCK [T main @ 1750986108406 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Testsuite: com.jogamp.common.net.TestUri01
    [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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] file.path.can /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] ZZZZZZ Uri file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] recomp   URI: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä - EQUAL
    [junit] uri2.slashify: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] uri2.enc   : file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä - OK
    [junit] uri2.pathD : /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä - OK
    [junit] uri2.asciiE: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986108455 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986108455 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.57 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1750986108406 ms III - Start
    [junit] SLOCK [T main @ 1750986108406 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] file.path.can /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] ZZZZZZ Uri file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] recomp   URI: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä - EQUAL
    [junit] uri2.slashify: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] uri2.enc   : file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä - OK
    [junit] uri2.pathD : /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä - OK
    [junit] uri2.asciiE: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986108455 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986108455 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00BasicCoding took 0.017 sec
    [junit] Testcase: test02URIEscapeSpecialChars took 0.005 sec
    [junit] Testcase: test03URIEscapeCommonChars took 0.002 sec
    [junit] Testcase: test04EqualsAndHashCode took 0 sec
    [junit] Testcase: test05Contained took 0.001 sec
    [junit] Testcase: test08NormalizedHierarchy took 0.002 sec
    [junit] Testcase: test09NormalizedOpaque took 0.001 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.57 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1750986108406 ms III - Start
    [junit] SLOCK [T main @ 1750986108406 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] file.path.can /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] ZZZZZZ Uri file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä, isOpaque false, isAbs true
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20%C3%B6%C3%A4
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä
    [junit] recomp   URI: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä - EQUAL
    [junit] uri2.slashify: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä
    [junit] uri2.enc   : file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo%20Welt%20öä - OK
    [junit] uri2.pathD : /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/Hallo Welt öä - OK
    [junit] uri2.asciiE: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986108455 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986108455 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 @ 1750986109052 ms III - Start
    [junit] SLOCK [T main @ 1750986109052 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986109211 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986109211 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.682 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1750986109052 ms III - Start
    [junit] SLOCK [T main @ 1750986109052 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986109211 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986109211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01URLCompositioning took 0.145 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.682 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1750986109052 ms III - Start
    [junit] SLOCK [T main @ 1750986109052 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986109211 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986109211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.net.TestUri03Resolving
    [junit] Testsuite: com.jogamp.common.net.TestUri03Resolving
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1750986109752 ms III - Start
    [junit] SLOCK [T main @ 1750986109752 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986110064 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986110065 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.841 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1750986109752 ms III - Start
    [junit] SLOCK [T main @ 1750986109752 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986110064 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986110065 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01HttpUri2URL took 0.049 sec
    [junit] Testcase: test02FileUnixUri2URL took 0.038 sec
    [junit] Testcase: test03FileWindowsUri2URL took 0.042 sec
    [junit] Testcase: test11HttpURL2Uri took 0.056 sec
    [junit] Testcase: test12FileUnixURL2Uri took 0.052 sec
    [junit] Testcase: test13FileWindowsURL2Uri took 0.039 sec
    [junit] Testcase: test24FileUnixURI2URL took 0.007 sec
    [junit] Testcase: test25FileWindowsURI2URL took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.841 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1750986109752 ms III - Start
    [junit] SLOCK [T main @ 1750986109752 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986110064 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986110065 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1750986111009 ms III - Start
    [junit] SLOCK [T main @ 1750986111009 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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] Testsuite: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908
    [junit] Testsuite: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test02TempJarCacheOddPath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/
    [junit] 1 jarFileURI:            jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test02TempJarCacheOddPath
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1750986111907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986111907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.428 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1750986112455 ms III - Start
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1750986111009 ms III - Start
    [junit] SLOCK [T main @ 1750986112455 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986111009 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] 0.0.0 ascii :      camera://somewhere/0
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   null
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 1.0.0 scheme:      camera
    [junit] 1 jarFileURI:            jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2.0.0 scheme-part: //somewhere/0 (raw), //somewhere/0 (dec)
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 2.1.1 host:        somewhere
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] Copy Total bytes: 8528594
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] Copy Total files: 18
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] Copy Tracking: true
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 0.0.0 native-file: null
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] 0.0.0 contained:   null
    [junit] 
    [junit] 1.0.0 scheme:      camera
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] 2.1.1 host:        somewhere
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath
    [junit] 2.1.1 port:        -1
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä/
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] 1 jarFileURI:            jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [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 @ 1750986112490 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986112490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test02TempJarCacheOddPath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/
    [junit] 1 jarFileURI:            jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test02TempJarCacheOddPath
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1750986111907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986111907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00TempJarCacheSimplePath took 0.663 sec
    [junit] Testcase: test01TempJarCacheOddPath took 0.108 sec
    [junit] Testcase: test02TempJarCacheOddPath took 0.113 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.428 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1750986111009 ms III - Start
    [junit] SLOCK [T main @ 1750986111009 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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-öä
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-öä/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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] ++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test02TempJarCacheOddPath
    [junit] 0 Unencoded:             test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp/
    [junit] 0 Encoded:               test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/
    [junit] 1 jarFileURI:            jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/
    [junit] 2 jarBasename:           gluegen-rt.jar
    [junit] 3 fileURI:               file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 4 fileFolderURI:         file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 5 fileNewFolderURI:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/
    [junit] 6 srcFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 7 dstFolder:             /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp
    [junit] Copy Total bytes: 8528594
    [junit] Copy Total files: 18
    [junit] Copy Total folder: 1
    [junit] Copy Depth: 0
    [junit] Copy Tracking: true
    [junit] Copy 	 src    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] Copy 	 dst    0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/(ABC)abc/AppData/Local/Temp
    [junit] 
    [junit] 8 jarFileNewFolderURI:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/gluegen-rt.jar
    [junit] url: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test02TempJarCacheOddPath/Users/%28ABC%29abc/AppData/Local/Temp/gluegen-rt.jar
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test02TempJarCacheOddPath
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1750986111907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986111907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.565 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1750986113027 ms III - Start
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1750986112455 ms III - Start
    [junit] SLOCK [T main @ 1750986113027 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986112455 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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] ++++ 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] WWWWWW file:///rootDir/file1.txt
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      camera
    [junit] XXXXXX URL file:/rootDir/file1.txt
    [junit] 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec)
    [junit] protocol: file
    [junit] auth:     
    [junit] host:     
    [junit] 2.1.0 auth:        somewhere (raw), somewhere (dec)
    [junit] port:     -1 ( -1 ) 
    [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 @ 1750986112490 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986112490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.565 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [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] ++++ Test Singleton.lock()
    [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] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1750986112455 ms III - Start
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] SLOCK [T main @ 1750986112455 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] ++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [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.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] 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] auth:     host
    [junit] 2.1.1 host:        somewhere
    [junit] host:     host
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] port:     -1 ( -1 ) 
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] file:     /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) 
    [junit] ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true
    [junit] ref:      null
    [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] YYYYYY URI file://host/rootDir/file1.txt, isOpaque false, isAbs true
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 0.0.0 string:      file://host/rootDir/file1.txt
    [junit] 2.1.1 host:        somewhere
    [junit] 0.0.0 ascii :      file://host/rootDir/file1.txt
    [junit] 2.1.1 port:        -1
    [junit] 1.0.0 scheme:      file
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.0.0 scheme-part: //host/rootDir/file1.txt (raw), //host/rootDir/file1.txt (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] 2.1.0 auth:        host (raw), host (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] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 0.0.0 string:      camera://somewhere/0?p1=1
    [junit] 2.1.1 host:        host
    [junit] 0.0.0 ascii :      camera://somewhere/0?p1=1
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 path:        /rootDir/file1.txt (raw), /rootDir/file1.txt (dec)
    [junit] 0.0.0 native-file: null
    [junit] 2.3.0 query:       null (raw), null (dec)
    [junit] 0.0.0 contained:   null
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
    [junit] 1.0.0 scheme:      camera
    [junit] WWWWWW jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] XXXXXX URL jar:file:/web1/file1.jar!/rootDir/file1.txt
    [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] protocol: jar
    [junit] auth:     null
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] host:     
    [junit] 2.1.1 host:        somewhere
    [junit] 2.1.1 port:        -1
    [junit] port:     -1 ( -1 ) 
    [junit] 2.2.0 path:        /0 (raw), /0 (dec)
    [junit] 2.3.0 query:       p1=1 (raw), p1=1 (dec)
    [junit] file:     file:/web1/file1.jar!/rootDir/file1.txt ( path file:/web1/file1.jar!/rootDir/file1.txt, query null ) 
    [junit] ref:      null
    [junit] 3.0.0 fragment:    null (raw), null (dec)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test
    [junit] ++++ Test Singleton.unlock()
    [junit] YYYYYY URI jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true
    [junit] SLOCK [T SingletonServerSocket7-localhost/127.0.0.1:59999 @ 1750986112490 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 0.0.0 string:      jar:file:/web1/file1.jar!/rootDir/file1.txt
    [junit] SLOCK [T main @ 1750986112490 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [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] ------------- ---------------- ---------------
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] Testsuite: com.jogamp.common.net.TestUrisWithAssetHandler
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] Testsuite: com.jogamp.common.net.TestUrisWithAssetHandler
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 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 @ 1750986113046 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986113046 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.545 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1750986113027 ms III - Start
    [junit] SLOCK [T main @ 1750986113027 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986113046 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986113046 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.545 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket8-localhost/127.0.0.1:59999 @ 1750986113027 ms III - Start
    [junit] SLOCK [T main @ 1750986113027 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986113046 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986113046 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.common.nio.TestBuffers
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1750986113590 ms III - Start
    [junit] Testsuite: com.jogamp.common.nio.TestBuffers
    [junit] SLOCK [T main @ 1750986113590 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986113616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986113616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1750986114143 ms III - Start
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1750986113590 ms III - Start
    [junit] SLOCK [T main @ 1750986113590 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986113616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986114144 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986113616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01
    [junit] Testcase: test01PositionLimitCapacityAfterArrayAllocation took 0.002 sec
    [junit] ++++ Test Singleton.unlock()
    [junit] Testcase: test10Slice took 0.001 sec
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1750986114159 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986114159 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testcase: test20Cleaner took 0.006 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket9-localhost/127.0.0.1:59999 @ 1750986113590 ms III - Start
    [junit] SLOCK [T main @ 1750986113590 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986113616 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986113616 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1750986114694 ms III - Start
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.541 sec
    [junit] SLOCK [T main @ 1750986114694 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00
    [junit] ------------- Standard Error -----------------
    [junit] Test: source[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit]       destin[CacheMode FLUSH_PRE_HARD, SliceShift 30]
    [junit] ++++ Test Singleton.lock()
    [junit] test  256.000 MiB before Used Memory  :    5.632 MiB
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1750986114143 ms III - Start
    [junit] SLOCK [T main @ 1750986114144 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 @ 1750986114159 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986114159 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.541 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket10-localhost/127.0.0.1:59999 @ 1750986114143 ms III - Start
    [junit] SLOCK [T main @ 1750986114144 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 @ 1750986114159 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986114159 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  256.000 MiB after  Used Memory  :    6.006, delta    0.374 MiB
    [junit] test  256.000 MiB gc'ed  Used Memory  :    4.536, delta   -1.096 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3479 ms
    [junit] - GC              15 ms
    [junit] - Total         3494 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  256.000 MiB before Used Memory  :    4.536 MiB
    [junit] test  256.000 MiB after  Used Memory  :    4.536, delta    0.000 MiB
    [junit] test  256.000 MiB gc'ed  Used Memory  :    4.538, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     3477 ms
    [junit] - GC              14 ms
    [junit] - Total         3492 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  256.500 MiB before Used Memory  :    4.538 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.567, delta    0.030 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.540, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3417 ms
    [junit] - GC              14 ms
    [junit] - Total         3431 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  :    4.570 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.570, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.545, delta   -0.025 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3417 ms
    [junit] - GC              14 ms
    [junit] - Total         3431 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  :    4.545 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.545, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.547, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3804 ms
    [junit] - GC              13 ms
    [junit] - Total         3817 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1750986134911 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986134911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.741 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1750986114694 ms III - Start
    [junit] SLOCK [T main @ 1750986114694 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  256.000 MiB before Used Memory  :    5.632 MiB
    [junit] test  256.000 MiB after  Used Memory  :    6.006, delta    0.374 MiB
    [junit] test  256.000 MiB gc'ed  Used Memory  :    4.536, delta   -1.096 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3479 ms
    [junit] - GC              15 ms
    [junit] - Total         3494 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  256.000 MiB before Used Memory  :    4.536 MiB
    [junit] test  256.000 MiB after  Used Memory  :    4.536, delta    0.000 MiB
    [junit] test  256.000 MiB gc'ed  Used Memory  :    4.538, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     3477 ms
    [junit] - GC              14 ms
    [junit] - Total         3492 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  256.500 MiB before Used Memory  :    4.538 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.567, delta    0.030 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.540, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3417 ms
    [junit] - GC              14 ms
    [junit] - Total         3431 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  :    4.570 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.570, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.545, delta   -0.025 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3417 ms
    [junit] - GC              14 ms
    [junit] - Total         3431 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  :    4.545 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.545, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.547, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3804 ms
    [junit] - GC              13 ms
    [junit] - Total         3817 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1750986134911 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986134911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 4.005 sec
    [junit] Testcase: test01 took 3.994 sec
    [junit] Testcase: test02 took 3.944 sec
    [junit] Testcase: test11 took 3.937 sec
    [junit] Testcase: test12 took 4.32 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.741 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1750986114694 ms III - Start
    [junit] SLOCK [T main @ 1750986114694 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  256.000 MiB before Used Memory  :    5.632 MiB
    [junit] test  256.000 MiB after  Used Memory  :    6.006, delta    0.374 MiB
    [junit] test  256.000 MiB gc'ed  Used Memory  :    4.536, delta   -1.096 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3479 ms
    [junit] - GC              15 ms
    [junit] - Total         3494 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  256.000 MiB before Used Memory  :    4.536 MiB
    [junit] test  256.000 MiB after  Used Memory  :    4.536, delta    0.000 MiB
    [junit] test  256.000 MiB gc'ed  Used Memory  :    4.538, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      1 ms
    [junit] - File-Copy     3477 ms
    [junit] - GC              14 ms
    [junit] - Total         3492 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  256.500 MiB before Used Memory  :    4.538 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.567, delta    0.030 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.540, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3417 ms
    [junit] - GC              14 ms
    [junit] - Total         3431 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  :    4.570 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.570, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.545, delta   -0.025 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3417 ms
    [junit] - GC              14 ms
    [junit] - Total         3431 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  :    4.545 MiB
    [junit] test  256.500 MiB after  Used Memory  :    4.545, delta    0.000 MiB
    [junit] test  256.500 MiB gc'ed  Used Memory  :    4.547, delta    0.002 MiB
    [junit] Performance Stats: 
    [junit] - File-Create      0 ms
    [junit] - File-Copy     3804 ms
    [junit] - GC              13 ms
    [junit] - Total         3817 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket11-localhost/127.0.0.1:59999 @ 1750986134911 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986134911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferInputStream
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferInputStream
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1750986135449 ms III - Start
    [junit] SLOCK [T main @ 1750986135449 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Total Memory :   17.000 MiB
    [junit] Max Memory   : 2048.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  :    5.586 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: total   129, setup     1, copy   128 ms
    [junit] test #0   16.000 MiB after  Used Memory  :    5.586, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.558, delta   -1.029 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  :    4.558 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: total   123, setup     0, copy   123 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   21.552, delta   16.994 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :   21.538, delta   16.981 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  :   21.538 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: total   103, setup     0, copy   103 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   21.538, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.592, delta  -16.946 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.592 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   100, setup     1, copy    99 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0   16.000 MiB after  Used Memory  :    4.638, delta    0.046 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.597, delta    0.005 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.597 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: total  1411, setup     0, copy  1411 ms
    [junit] test #0  128.000 MiB after  Used Memory  :    4.597, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.566, delta   -0.031 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.566 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: total  1700, setup     0, copy  1700 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  133.562, delta  128.996 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :  133.576, delta  129.010 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  :  133.576 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: total  1414, setup     0, copy  1414 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  133.576, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.904, delta -128.673 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.904 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: total  1596, setup     1, copy  1595 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  128.000 MiB after  Used Memory  :    4.904, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.617, delta   -0.287 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.617 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: total  6122, setup     0, copy  6122 ms
    [junit] test #0  512.000 MiB after  Used Memory  :    4.617, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.592, delta   -0.025 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.592 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: total  6155, setup     1, copy  6154 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  133.588, delta  128.996 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :  133.602, delta  129.010 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  :  133.602 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: total  6639, setup     1, copy  6638 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  133.602, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.907, delta -128.695 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.907 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: total  5992, setup     0, copy  5992 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  512.000 MiB after  Used Memory  :    4.907, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.638, delta   -0.269 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    1.000 MiB: mode MMAP2_NONE, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.638 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_NONE, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_NONE
    [junit] test #0    1.000 MiB after  Used Memory  :    4.638, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.605, delta   -0.033 MiB
    [junit] test #0    1.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    1.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.605 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_SOFT, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0    1.000 MiB after  Used Memory  :    4.605, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.607, delta    0.002 MiB
    [junit] test #0    1.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    1.000 MiB: mode MMAP2_HARD, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.607 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_HARD, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_PRE_HARD
    [junit] test #0    1.000 MiB after  Used Memory  :    4.607, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.609, delta    0.002 MiB
    [junit] test #0    1.000 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 @ 1750986175565 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986175565 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.633 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1750986135449 ms III - Start
    [junit] SLOCK [T main @ 1750986135449 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Total Memory :   17.000 MiB
    [junit] Max Memory   : 2048.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  :    5.586 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: total   129, setup     1, copy   128 ms
    [junit] test #0   16.000 MiB after  Used Memory  :    5.586, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.558, delta   -1.029 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  :    4.558 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: total   123, setup     0, copy   123 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   21.552, delta   16.994 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :   21.538, delta   16.981 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  :   21.538 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: total   103, setup     0, copy   103 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   21.538, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.592, delta  -16.946 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.592 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   100, setup     1, copy    99 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0   16.000 MiB after  Used Memory  :    4.638, delta    0.046 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.597, delta    0.005 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.597 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: total  1411, setup     0, copy  1411 ms
    [junit] test #0  128.000 MiB after  Used Memory  :    4.597, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.566, delta   -0.031 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.566 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: total  1700, setup     0, copy  1700 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  133.562, delta  128.996 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :  133.576, delta  129.010 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  :  133.576 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: total  1414, setup     0, copy  1414 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  133.576, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.904, delta -128.673 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.904 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: total  1596, setup     1, copy  1595 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  128.000 MiB after  Used Memory  :    4.904, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.617, delta   -0.287 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.617 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: total  6122, setup     0, copy  6122 ms
    [junit] test #0  512.000 MiB after  Used Memory  :    4.617, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.592, delta   -0.025 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.592 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: total  6155, setup     1, copy  6154 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  133.588, delta  128.996 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :  133.602, delta  129.010 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  :  133.602 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: total  6639, setup     1, copy  6638 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  133.602, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.907, delta -128.695 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.907 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: total  5992, setup     0, copy  5992 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  512.000 MiB after  Used Memory  :    4.907, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.638, delta   -0.269 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    1.000 MiB: mode MMAP2_NONE, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.638 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_NONE, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_NONE
    [junit] test #0    1.000 MiB after  Used Memory  :    4.638, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.605, delta   -0.033 MiB
    [junit] test #0    1.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    1.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.605 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_SOFT, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0    1.000 MiB after  Used Memory  :    4.605, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.607, delta    0.002 MiB
    [junit] test #0    1.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    1.000 MiB: mode MMAP2_HARD, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.607 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_HARD, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_PRE_HARD
    [junit] test #0    1.000 MiB after  Used Memory  :    4.607, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.609, delta    0.002 MiB
    [junit] test #0    1.000 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 @ 1750986175565 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986175565 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01MixedIntSize took 38.512 sec
    [junit] Testcase: test11MMap1GiBFlushNone took 0.519 sec
    [junit] Testcase: test12MMap1GiBFlushSoft took 0.52 sec
    [junit] Testcase: test13MMap2GiBFlushHard took 0.519 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.633 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket12-localhost/127.0.0.1:59999 @ 1750986135449 ms III - Start
    [junit] SLOCK [T main @ 1750986135449 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Total Memory :   17.000 MiB
    [junit] Max Memory   : 2048.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  :    5.586 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize      8192: total   129, setup     1, copy   128 ms
    [junit] test #0   16.000 MiB after  Used Memory  :    5.586, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.558, delta   -1.029 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  :    4.558 MiB
    [junit] test #0   16.000 MiB: mode COPY , bufferSize  16777216: total   123, setup     0, copy   123 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   21.552, delta   16.994 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :   21.538, delta   16.981 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  :   21.538 MiB
    [junit] test #0   16.000 MiB: mode MMAP1, bufferSize         0: total   103, setup     0, copy   103 ms
    [junit] test #0   16.000 MiB after  Used Memory  :   21.538, delta    0.000 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.592, delta  -16.946 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.592 MiB
    [junit] test #0   16.000 MiB: mode MMAP2_SOFT, bufferSize         0: total   100, setup     1, copy    99 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0   16.000 MiB after  Used Memory  :    4.638, delta    0.046 MiB
    [junit] test #0   16.000 MiB gc'ed  Used Memory  :    4.597, delta    0.005 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.597 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize      8192: total  1411, setup     0, copy  1411 ms
    [junit] test #0  128.000 MiB after  Used Memory  :    4.597, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.566, delta   -0.031 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.566 MiB
    [junit] test #0  128.000 MiB: mode COPY , bufferSize 134217728: total  1700, setup     0, copy  1700 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  133.562, delta  128.996 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :  133.576, delta  129.010 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  :  133.576 MiB
    [junit] test #0  128.000 MiB: mode MMAP1, bufferSize         0: total  1414, setup     0, copy  1414 ms
    [junit] test #0  128.000 MiB after  Used Memory  :  133.576, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.904, delta -128.673 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.904 MiB
    [junit] test #0  128.000 MiB: mode MMAP2_SOFT, bufferSize         0: total  1596, setup     1, copy  1595 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  128.000 MiB after  Used Memory  :    4.904, delta    0.000 MiB
    [junit] test #0  128.000 MiB gc'ed  Used Memory  :    4.617, delta   -0.287 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.617 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize      8192: total  6122, setup     0, copy  6122 ms
    [junit] test #0  512.000 MiB after  Used Memory  :    4.617, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.592, delta   -0.025 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.592 MiB
    [junit] test #0  512.000 MiB: mode COPY , bufferSize 134217728: total  6155, setup     1, copy  6154 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  133.588, delta  128.996 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :  133.602, delta  129.010 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  :  133.602 MiB
    [junit] test #0  512.000 MiB: mode MMAP1, bufferSize         0: total  6639, setup     1, copy  6638 ms
    [junit] test #0  512.000 MiB after  Used Memory  :  133.602, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.907, delta -128.695 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.907 MiB
    [junit] test #0  512.000 MiB: mode MMAP2_SOFT, bufferSize         0: total  5992, setup     0, copy  5992 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0  512.000 MiB after  Used Memory  :    4.907, delta    0.000 MiB
    [junit] test #0  512.000 MiB gc'ed  Used Memory  :    4.638, delta   -0.269 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    1.000 MiB: mode MMAP2_NONE, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.638 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_NONE, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_NONE
    [junit] test #0    1.000 MiB after  Used Memory  :    4.638, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.605, delta   -0.033 MiB
    [junit] test #0    1.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    1.000 MiB: mode MMAP2_SOFT, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.605 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_SOFT, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_PRE_SOFT
    [junit] test #0    1.000 MiB after  Used Memory  :    4.605, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.607, delta    0.002 MiB
    [junit] test #0    1.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    1.000 MiB: mode MMAP2_HARD, bufferSize         0: BEGIN
    [junit] test #0    1.000 MiB before Used Memory  :    4.607 MiB
    [junit] test #0    1.000 MiB: mode MMAP2_HARD, bufferSize         0: total     3, setup     0, copy     3 ms, cacheMode FLUSH_PRE_HARD
    [junit] test #0    1.000 MiB after  Used Memory  :    4.607, delta    0.000 MiB
    [junit] test #0    1.000 MiB gc'ed  Used Memory  :    4.609, delta    0.002 MiB
    [junit] test #0    1.000 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 @ 1750986175565 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986175565 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestByteBufferOutputStream
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1750986176104 ms III - Start
    [junit] SLOCK [T main @ 1750986176104 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00
    [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 @ 1750986185281 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986185281 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.704 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1750986176104 ms III - Start
    [junit] SLOCK [T main @ 1750986176104 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986185281 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986185281 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 1.214 sec
    [junit] Testcase: test01 took 1.269 sec
    [junit] Testcase: test02 took 1.156 sec
    [junit] Testcase: test03 took 1.167 sec
    [junit] Testcase: test10 took 0.989 sec
    [junit] Testcase: test11 took 1.123 sec
    [junit] Testcase: test12 took 1.089 sec
    [junit] Testcase: test13 took 1.156 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.704 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket13-localhost/127.0.0.1:59999 @ 1750986176104 ms III - Start
    [junit] SLOCK [T main @ 1750986176104 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986185281 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986185281 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestCachedBufferFactory
    [junit] Testsuite: com.jogamp.common.nio.TestCachedBufferFactory
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1750986185843 ms III - Start
    [junit] SLOCK [T main @ 1750986185843 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 @ 1750986185873 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986185873 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1750986186415 ms III - Start
    [junit] SLOCK [T main @ 1750986186415 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1750986185843 ms III - Start
    [junit] SLOCK [T main @ 1750986185843 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestCachedBufferFactory - dynamicConcurrentTest
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestCachedBufferFactory - dynamicTest
    [junit] SLOCK [T SingletonServerSocket15-localhost/127.0.0.1:59999 @ 1750986186443 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986186443 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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 @ 1750986185873 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986185873 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: dynamicConcurrentTest took 0.013 sec
    [junit] Testcase: dynamicTest took 0.004 sec
    [junit] Testcase: staticTest took 0.001 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket14-localhost/127.0.0.1:59999 @ 1750986185843 ms III - Start
    [junit] SLOCK [T main @ 1750986185843 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 @ 1750986185873 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986185873 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: <Mac OS X> CPU: <x86_64> 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: <Mac OS X> CPU: <x86_64> 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 SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1750986186977 ms III - Start
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] SLOCK [T main @ 1750986186977 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1
    [junit] ------------- Standard Output ---------------
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket16-localhost/127.0.0.1:59999 @ 1750986186992 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] OS: <Mac OS X> CPU: <x86_64> Bits: <64/64>
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit] SLOCK [T main @ 1750986186992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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: <Mac OS X> CPU: <x86_64> 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 @ 1750986186415 ms III - Start
    [junit] SLOCK [T main @ 1750986186415 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986186443 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986186443 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDirect took 0.015 sec
    [junit] Testcase: testIndirect took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Mac OS X> CPU: <x86_64> 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: <Mac OS X> CPU: <x86_64> 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 @ 1750986186415 ms III - Start
    [junit] SLOCK [T main @ 1750986186415 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986186443 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986186443 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.nio.TestStructAccessorEndian
    [junit] Testsuite: com.jogamp.common.nio.TestStructAccessorEndian
    [junit] OS: <Mac OS X> CPU: <x86_64> 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] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.538 sec
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestClock01 - test00
    [junit] [   72,825] test00
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Mac OS X> CPU: <x86_64> 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 @ 1750986186977 ms III - Start
    [junit] SLOCK [T main @ 1750986186977 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986186992 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986186992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testStructAccessorEndian1 took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.538 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] OS: <Mac OS X> CPU: <x86_64> 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 @ 1750986186977 ms III - Start
    [junit] SLOCK [T main @ 1750986186977 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986186992 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986186992 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.os.TestClock01
    [junit] Testsuite: com.jogamp.common.os.TestClock01
    [junit] [   72,941] mono t0 1970-01-06T01:44:15.618Z, 110 ms
    [junit] [   72,941] mono t1 1970-01-06T01:44:15.618753Z, 110 ms
    [junit] [   72,941] wall t2 2025-06-27T01:03:07Z, 0 ms
    [junit] [   72,941] wall t3 2025-06-27T01:03:07.526365Z, 110 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestClock01 - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestClock01 - test01
    [junit] [   72,942] test01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestClock01 - test00
    [junit] [   72,825] test00
    [junit] [   73,052] mono ts ms: tr0 rel 72942, ta0 abs 438255734, diff 438182792
    [junit] [   73,052] mono td ms: tr* rel 110, ta* abs 110
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestClock01 - test01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1750986187777 ms III - Start
    [junit] [   72,941] mono t0 1970-01-06T01:44:15.618Z, 110 ms
    [junit] SLOCK [T main @ 1750986187777 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] [   72,941] mono t1 1970-01-06T01:44:15.618753Z, 110 ms
    [junit] [   72,941] wall t2 2025-06-27T01:03:07Z, 0 ms
    [junit] [   72,941] wall t3 2025-06-27T01:03:07.526365Z, 110 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestClock01 - test00
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestClock01 - test01
    [junit] XXX2 #0: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libjava.dylib
    [junit] XXX2 #0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libjava.dylib not readable
    [junit] [   72,942] test01
    [junit] [   73,052] mono ts ms: tr0 rel 72942, ta0 abs 438255734, diff 438182792
    [junit] [   73,052] mono td ms: tr* rel 110, ta* abs 110
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestClock01 - test01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 0.116 sec
    [junit] Testcase: test01 took 0.11 sec
    [junit] XXX2 #1: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/java
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 sec
    [junit] XXX2 #1: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/java not readable
    [junit] 
    [junit] XXX2 #2: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libjava.dylib
    [junit] ------------- Standard Error -----------------
    [junit] XXX2 #2: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libjava.dylib not readable
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestClock01 - test00
    [junit] XXX2 #3: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/java
    [junit] [   72,825] test00
    [junit] XXX2 #3: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/java not readable
    [junit] [   72,941] mono t0 1970-01-06T01:44:15.618Z, 110 ms
    [junit] XXX2 #4: test libjava.dylib
    [junit] [   72,941] mono t1 1970-01-06T01:44:15.618753Z, 110 ms
    [junit] XXX2 #4: libjava.dylib not readable
    [junit] [   72,941] wall t2 2025-06-27T01:03:07Z, 0 ms
    [junit] XXX2 #5: test java
    [junit] [   72,941] wall t3 2025-06-27T01:03:07.526365Z, 110 ms
    [junit] XXX2 #5: java not readable
    [junit] XXX2 #6: test /Library/Frameworks/java.framework/libjava.dylib
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestClock01 - test00
    [junit] XXX2 #6: /Library/Frameworks/java.framework/libjava.dylib not readable
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestClock01 - test01
    [junit] XXX2 #7: test /Library/Frameworks/java.framework/java
    [junit] XXX2 #7: /Library/Frameworks/java.framework/java not readable
    [junit] XXX2 #8: test /System/Library/Frameworks/java.framework/libjava.dylib
    [junit] XXX2 #8: /System/Library/Frameworks/java.framework/libjava.dylib not readable
    [junit] XXX2 #9: test /System/Library/Frameworks/java.framework/java
    [junit] XXX2 #9: /System/Library/Frameworks/java.framework/java not readable
    [junit] [   72,942] test01
    [junit] XXX2 #10: test /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjava.dylib
    [junit] Test file /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjava.dylib
    [junit] [   73,052] mono ts ms: tr0 rel 72942, ta0 abs 438255734, diff 438182792
    [junit] Probably not an ELF file - or not in current format: (caught) Buffer is not an ELF Header
    [junit] java.lang.IllegalArgumentException: Buffer is not an ELF Header
    [junit] [   73,052] mono td ms: tr* rel 110, ta* abs 110
    [junit] 	at jogamp.common.os.elf.ElfHeaderPart1.<init>(ElfHeaderPart1.java:361)
    [junit] 	at jogamp.common.os.elf.ElfHeaderPart1.read(ElfHeaderPart1.java:343)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestClock01 - test01
    [junit] 	at com.jogamp.common.os.TestElfReader01.testElfHeaderImpl(TestElfReader01.java:94)
    [junit] ------------- ---------------- ---------------
    [junit] 	at com.jogamp.common.os.TestElfReader01.test02JavaLib(TestElfReader01.java:74)
    [junit] Testsuite: com.jogamp.common.os.TestElfReader01
    [junit] Testsuite: com.jogamp.common.os.TestElfReader01
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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] ++++ 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 @ 1750986187798 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986187798 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.542 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1750986187777 ms III - Start
    [junit] SLOCK [T main @ 1750986187777 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] XXX2 #0: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libjava.dylib
    [junit] XXX2 #0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libjava.dylib not readable
    [junit] XXX2 #1: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/java
    [junit] XXX2 #1: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/java not readable
    [junit] XXX2 #2: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libjava.dylib
    [junit] XXX2 #2: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libjava.dylib not readable
    [junit] XXX2 #3: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/java
    [junit] XXX2 #3: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/java not readable
    [junit] XXX2 #4: test libjava.dylib
    [junit] XXX2 #4: libjava.dylib not readable
    [junit] XXX2 #5: test java
    [junit] XXX2 #5: java not readable
    [junit] XXX2 #6: test /Library/Frameworks/java.framework/libjava.dylib
    [junit] XXX2 #6: /Library/Frameworks/java.framework/libjava.dylib not readable
    [junit] XXX2 #7: test /Library/Frameworks/java.framework/java
    [junit] XXX2 #7: /Library/Frameworks/java.framework/java not readable
    [junit] XXX2 #8: test /System/Library/Frameworks/java.framework/libjava.dylib
    [junit] XXX2 #8: /System/Library/Frameworks/java.framework/libjava.dylib not readable
    [junit] XXX2 #9: test /System/Library/Frameworks/java.framework/java
    [junit] XXX2 #9: /System/Library/Frameworks/java.framework/java not readable
    [junit] XXX2 #10: test /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjava.dylib
    [junit] Test file /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjava.dylib
    [junit] Probably not an ELF file - or not in current format: (caught) Buffer is not an ELF Header
    [junit] java.lang.IllegalArgumentException: Buffer is not an ELF Header
    [junit] 	at jogamp.common.os.elf.ElfHeaderPart1.<init>(ElfHeaderPart1.java:361)
    [junit] 	at jogamp.common.os.elf.ElfHeaderPart1.read(ElfHeaderPart1.java:343)
    [junit] 	at com.jogamp.common.os.TestElfReader01.testElfHeaderImpl(TestElfReader01.java:94)
    [junit] 	at com.jogamp.common.os.TestElfReader01.test02JavaLib(TestElfReader01.java:74)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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] ++++ 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 @ 1750986187798 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986187798 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GNULinuxSelfExe took 0 sec
    [junit] Testcase: test02JavaLib took 0.006 sec
    [junit] Testcase: test99UserFile took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket17-localhost/127.0.0.1:59999 @ 1750986187777 ms III - Start
    [junit] SLOCK [T main @ 1750986187777 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe
    [junit] ++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib
    [junit] XXX2 #0: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libjava.dylib
    [junit] XXX2 #0: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libjava.dylib not readable
    [junit] XXX2 #1: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/java
    [junit] XXX2 #1: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/java not readable
    [junit] XXX2 #2: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libjava.dylib
    [junit] XXX2 #2: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libjava.dylib not readable
    [junit] XXX2 #3: test /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/java
    [junit] XXX2 #3: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/java not readable
    [junit] XXX2 #4: test libjava.dylib
    [junit] XXX2 #4: libjava.dylib not readable
    [junit] XXX2 #5: test java
    [junit] XXX2 #5: java not readable
    [junit] XXX2 #6: test /Library/Frameworks/java.framework/libjava.dylib
    [junit] XXX2 #6: /Library/Frameworks/java.framework/libjava.dylib not readable
    [junit] XXX2 #7: test /Library/Frameworks/java.framework/java
    [junit] XXX2 #7: /Library/Frameworks/java.framework/java not readable
    [junit] XXX2 #8: test /System/Library/Frameworks/java.framework/libjava.dylib
    [junit] XXX2 #8: /System/Library/Frameworks/java.framework/libjava.dylib not readable
    [junit] XXX2 #9: test /System/Library/Frameworks/java.framework/java
    [junit] XXX2 #9: /System/Library/Frameworks/java.framework/java not readable
    [junit] XXX2 #10: test /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjava.dylib
    [junit] Test file /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjava.dylib
    [junit] Probably not an ELF file - or not in current format: (caught) Buffer is not an ELF Header
    [junit] java.lang.IllegalArgumentException: Buffer is not an ELF Header
    [junit] 	at jogamp.common.os.elf.ElfHeaderPart1.<init>(ElfHeaderPart1.java:361)
    [junit] 	at jogamp.common.os.elf.ElfHeaderPart1.read(ElfHeaderPart1.java:343)
    [junit] 	at com.jogamp.common.os.TestElfReader01.testElfHeaderImpl(TestElfReader01.java:94)
    [junit] 	at com.jogamp.common.os.TestElfReader01.test02JavaLib(TestElfReader01.java:74)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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] ++++ 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 @ 1750986187798 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986187798 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashMap01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1750986188333 ms III - Start
    [junit] SLOCK [T main @ 1750986188333 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 @ 1750986188346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986188346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashMap01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1750986188931 ms III - Start
    [junit] SLOCK [T main @ 1750986188931 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986188950 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986188950 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.534 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1750986188333 ms III - Start
    [junit] SLOCK [T main @ 1750986188333 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 @ 1750986188346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986188346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ArrayHashMapWithNullValue took 0.002 sec
    [junit] Testcase: test02ArrayHashSetWithoutNullValue took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.534 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket18-localhost/127.0.0.1:59999 @ 1750986188333 ms III - Start
    [junit] SLOCK [T main @ 1750986188333 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 @ 1750986188346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986188346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashSet01
    [junit] Testsuite: com.jogamp.common.util.TestArrayHashSet01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.54 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1750986188931 ms III - Start
    [junit] SLOCK [T main @ 1750986188931 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986188950 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986188950 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ArrayHashSetWithNullValue took 0.002 sec
    [junit] Testcase: test02ArrayHashSetWithoutNullValue took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.54 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket19-localhost/127.0.0.1:59999 @ 1750986188931 ms III - Start
    [junit] SLOCK [T main @ 1750986188931 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986188950 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986188950 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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1750986189498 ms III - Start
    [junit] SLOCK [T main @ 1750986189498 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986190191 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986190191 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 @ 1750986190725 ms III - Start
    [junit] SLOCK [T main @ 1750986190725 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.216 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1750986189498 ms III - Start
    [junit] SLOCK [T main @ 1750986189498 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986190191 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986190191 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_BitCount32_One took 0.002 sec
    [junit] Testcase: test02_BitCount32_Samples took 0.011 sec
    [junit] Testcase: test03_BitCount32_Data took 0.001 sec
    [junit] Testcase: test10_Setup took 0.001 sec
    [junit] Testcase: test20_ValidateTestData took 0 sec
    [junit] Testcase: test21_Aligned32bit took 0.01 sec
    [junit] Testcase: test21_Unaligned took 0.645 sec
    [junit] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.216 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket20-localhost/127.0.0.1:59999 @ 1750986189498 ms III - Start
    [junit] SLOCK [T main @ 1750986189498 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986190191 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986190191 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] ++++ 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 @ 1750986190770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986190770 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.567 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1750986190725 ms III - Start
    [junit] SLOCK [T main @ 1750986190725 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986190770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986190770 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00ShowByteOrder took 0.006 sec
    [junit] Testcase: test01Uint32Conversion took 0.002 sec
    [junit] Testcase: test02ShiftSigned took 0.002 sec
    [junit] Testcase: test10ReadWrite_13 took 0.003 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.567 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket21-localhost/127.0.0.1:59999 @ 1750986190725 ms III - Start
    [junit] SLOCK [T main @ 1750986190725 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986190770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986190770 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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1750986191303 ms III - Start
    [junit] SLOCK [T main @ 1750986191303 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 @ 1750986191346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986191347 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.567 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1750986191303 ms III - Start
    [junit] SLOCK [T main @ 1750986191303 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 @ 1750986191346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986191347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01LinearBitsMSBFirst took 0.013 sec
    [junit] Testcase: test02LinearBitsLSBFirst took 0.008 sec
    [junit] Testcase: test03BulkBits took 0.008 sec
    [junit] Testcase: test05ErrorHandling took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.567 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket22-localhost/127.0.0.1:59999 @ 1750986191303 ms III - Start
    [junit] SLOCK [T main @ 1750986191303 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 @ 1750986191346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986191347 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestBitstream02
    [junit] Testsuite: com.jogamp.common.util.TestBitstream02
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1750986192007 ms III - Start
    [junit] SLOCK [T main @ 1750986192008 ms +++ localhost/127.0.0.1:59999 - Locked within 2 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 @ 1750986192031 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986192031 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1750986192563 ms III - Start
    [junit] SLOCK [T main @ 1750986192564 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] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1750986192007 ms III - Start
    [junit] SLOCK [T main @ 1750986192008 ms +++ localhost/127.0.0.1:59999 - Locked within 2 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 @ 1750986192031 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986192031 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Int8BitsAligned took 0.003 sec
    [junit] Testcase: test02Int8BitsUnaligned took 0.007 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket23-localhost/127.0.0.1:59999 @ 1750986192007 ms III - Start
    [junit] SLOCK [T main @ 1750986192008 ms +++ localhost/127.0.0.1:59999 - Locked within 2 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 @ 1750986192031 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986192031 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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1750986192602 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986192602 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.562 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1750986192563 ms III - Start
    [junit] SLOCK [T main @ 1750986192564 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 @ 1750986192602 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986192602 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Int16BitsAligned took 0.007 sec
    [junit] Testcase: test02Int16BitsUnaligned took 0.015 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.562 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket24-localhost/127.0.0.1:59999 @ 1750986192563 ms III - Start
    [junit] SLOCK [T main @ 1750986192564 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 @ 1750986192602 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986192602 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 @ 1750986193210 ms III - Start
    [junit] SLOCK [T main @ 1750986193211 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 @ 1750986193254 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986193254 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.558 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1750986193210 ms III - Start
    [junit] SLOCK [T main @ 1750986193211 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 @ 1750986193254 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986193254 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Int32BitsAligned took 0.005 sec
    [junit] Testcase: test02Int32BitsUnaligned took 0.022 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.558 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket25-localhost/127.0.0.1:59999 @ 1750986193210 ms III - Start
    [junit] SLOCK [T main @ 1750986193211 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 @ 1750986193254 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986193254 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 @ 1750986193887 ms III - Start
    [junit] SLOCK [T main @ 1750986193888 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] Testsuite: com.jogamp.common.util.TestFloatStack01
    [junit] Testsuite: com.jogamp.common.util.TestFloatStack01
    [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 @ 1750986193943 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986193944 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.574 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1750986194472 ms III - Start
    [junit] SLOCK [T main @ 1750986194472 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1750986193887 ms III - Start
    [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] SLOCK [T main @ 1750986193888 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Caught  URISyntaxException: parent is unresolved: <../>: ../ on thread main
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit]     [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:698)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit]     [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:728)
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit]     [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:149)
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32
    [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.TestFloatStack01 - test12FloatBuffer_I00_G32
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1750986193943 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986193944 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] 
    [junit] Testcase: test01PrimitiveArray_I32_G02 took 0.023 sec
    [junit] Testcase: test02PrimitiveArray_I00_G32 took 0.003 sec
    [junit] test21CopyStreamChunk01Buffer OK: [0..6144): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=8192]
    [junit] Testcase: test11FloatBuffer_I32_G02 took 0.007 sec
    [junit] Testcase: test12FloatBuffer_I00_G32 took 0.004 sec
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test21CopyStreamChunk01Buffer
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.574 sec
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] test22CopyStreamChunk02Buffer OK: [0..10240): java.nio.DirectByteBuffer[pos=0 lim=6144 cap=12288]
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test22CopyStreamChunk02Buffer
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] ++++ Test Singleton.lock()
    [junit] test23CopyStreamChunk03Buffer OK: [0..3072): java.nio.DirectByteBuffer[pos=0 lim=3072 cap=4096]
    [junit] SLOCK [T SingletonServerSocket26-localhost/127.0.0.1:59999 @ 1750986193887 ms III - Start
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test23CopyStreamChunk03Buffer
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] SLOCK [T main @ 1750986193888 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] test24CopyStreamChunk04Buffer OK: [3072..4608): java.nio.DirectByteBuffer[pos=0 lim=1536 cap=4096]
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test24CopyStreamChunk04Buffer
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02
    [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] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1750986194506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02
    [junit] SLOCK [T main @ 1750986194506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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 @ 1750986193943 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986193944 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIOUtil01
    [junit] Testsuite: com.jogamp.common.util.TestIOUtil01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1750986195039 ms III - Start
    [junit] SLOCK [T main @ 1750986195039 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.559 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1750986194472 ms III - Start
    [junit] SLOCK [T main @ 1750986194472 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 @ 1750986194506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986194506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CleanPathString took 0.002 sec
    [junit] Testcase: test11CopyStream01Array took 0.002 sec
    [junit] Testcase: test12CopyStream02Buffer took 0.001 sec
    [junit] Testcase: test13CopyStream03Buffer took 0.002 sec
    [junit] Testcase: test21CopyStreamChunk01Buffer took 0.002 sec
    [junit] Testcase: test22CopyStreamChunk02Buffer took 0.001 sec
    [junit] Testcase: test23CopyStreamChunk03Buffer took 0.001 sec
    [junit] Testcase: test24CopyStreamChunk04Buffer took 0.001 sec
    [junit] Testcase: test25CopyStreamChunk05Buffer took 0 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.559 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket27-localhost/127.0.0.1:59999 @ 1750986194472 ms III - Start
    [junit] SLOCK [T main @ 1750986194472 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 @ 1750986194506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986194506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.832ms
    [junit]         map:   1.484ms
    [junit]   iimap/map:   1.2345013477088949
    [junit] 
    [junit] get
    [junit]       iimap: 1.664ms
    [junit]         map:   2.429ms
    [junit]   iimap/map:   0.6850555784273363
    [junit] 
    [junit] remove
    [junit]       iimap: 1.182ms
    [junit]         map:   3.68ms
    [junit]   iimap/map:   0.32119565217391305
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]       iimap: 1.825ms
    [junit]         map:   2.511ms
    [junit]   iimap/map:   0.7268020708880923
    [junit] 
    [junit] get
    [junit]       iimap: 1.044ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - benchmark
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit]         map:   2.085ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - capacityTest
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntIntHashMap - cloneTest
    [junit]   iimap/map:   0.5007194244604316
    [junit] 
    [junit] remove
    [junit]       iimap: 1.195ms
    [junit]         map:   3.076ms
    [junit]   iimap/map:   0.38849154746423925
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]       iimap: 1.637ms
    [junit]         map:   2.714ms
    [junit]   iimap/map:   0.6031687546057479
    [junit] 
    [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] get
    [junit]       iimap: 1.165ms
    [junit]         map:   1.982ms
    [junit]   iimap/map:   0.5877901109989909
    [junit] 
    [junit] remove
    [junit]       iimap: 1.069ms
    [junit]         map:   1.908ms
    [junit]   iimap/map:   0.560272536687631
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestIntIntHashMap - testPutRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1750986195832 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986195832 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.316 sec
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1750986196365 ms III - Start
    [junit] SLOCK [T main @ 1750986196365 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestIntObjectHashMap - cloneTest
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]       iimap: 1.832ms
    [junit]         map:   1.484ms
    [junit]   iimap/map:   1.2345013477088949
    [junit] 
    [junit] get
    [junit]       iimap: 1.664ms
    [junit]         map:   2.429ms
    [junit]   iimap/map:   0.6850555784273363
    [junit] 
    [junit] remove
    [junit]       iimap: 1.182ms
    [junit]         map:   3.68ms
    [junit]   iimap/map:   0.32119565217391305
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]       iimap: 1.825ms
    [junit]         map:   2.511ms
    [junit]   iimap/map:   0.7268020708880923
    [junit] 
    [junit] get
    [junit]       iimap: 1.044ms
    [junit]         map:   2.085ms
    [junit]   iimap/map:   0.5007194244604316
    [junit] 
    [junit] remove
    [junit]       iimap: 1.195ms
    [junit]         map:   3.076ms
    [junit]   iimap/map:   0.38849154746423925
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]       iimap: 1.637ms
    [junit]         map:   2.714ms
    [junit]   iimap/map:   0.6031687546057479
    [junit] 
    [junit] get
    [junit]       iimap: 1.165ms
    [junit]         map:   1.982ms
    [junit]   iimap/map:   0.5877901109989909
    [junit] 
    [junit] remove
    [junit]       iimap: 1.069ms
    [junit]         map:   1.908ms
    [junit]   iimap/map:   0.560272536687631
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1750986195039 ms III - Start
    [junit] SLOCK [T main @ 1750986195039 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986195832 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986195832 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 0.046 sec
    [junit] Testcase: capacityTest took 0.001 sec
    [junit] Testcase: cloneTest took 0.038 sec
    [junit] Testcase: iteratorTest took 0.003 sec
    [junit] Testcase: testPutRemove took 0.687 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.316 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]       iimap: 1.832ms
    [junit]         map:   1.484ms
    [junit]   iimap/map:   1.2345013477088949
    [junit] 
    [junit] get
    [junit]       iimap: 1.664ms
    [junit]         map:   2.429ms
    [junit]   iimap/map:   0.6850555784273363
    [junit] 
    [junit] remove
    [junit]       iimap: 1.182ms
    [junit]         map:   3.68ms
    [junit]   iimap/map:   0.32119565217391305
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]       iimap: 1.825ms
    [junit]         map:   2.511ms
    [junit]   iimap/map:   0.7268020708880923
    [junit] 
    [junit] get
    [junit]       iimap: 1.044ms
    [junit]         map:   2.085ms
    [junit]   iimap/map:   0.5007194244604316
    [junit] 
    [junit] remove
    [junit]       iimap: 1.195ms
    [junit]         map:   3.076ms
    [junit]   iimap/map:   0.38849154746423925
    [junit] com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]       iimap: 1.637ms
    [junit]         map:   2.714ms
    [junit]   iimap/map:   0.6031687546057479
    [junit] 
    [junit] get
    [junit]       iimap: 1.165ms
    [junit]         map:   1.982ms
    [junit]   iimap/map:   0.5877901109989909
    [junit] 
    [junit] remove
    [junit]       iimap: 1.069ms
    [junit]         map:   1.908ms
    [junit]   iimap/map:   0.560272536687631
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket28-localhost/127.0.0.1:59999 @ 1750986195039 ms III - Start
    [junit] SLOCK [T main @ 1750986195039 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986195832 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986195832 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 @ 1750986201613 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986201613 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1750986202146 ms III - Start
    [junit] SLOCK [T main @ 1750986202146 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986202168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986202168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.772 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1750986196365 ms III - Start
    [junit] SLOCK [T main @ 1750986196365 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 @ 1750986201613 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986201613 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: cloneTest took 3.004 sec
    [junit] Testcase: iteratorTest took 0.002 sec
    [junit] Testcase: testPutRemove took 2.223 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.772 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket29-localhost/127.0.0.1:59999 @ 1750986196365 ms III - Start
    [junit] SLOCK [T main @ 1750986196365 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 @ 1750986201613 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986201613 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestIntegerStack01
    [junit] Testsuite: com.jogamp.common.util.TestIntegerStack01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1750986202693 ms III - Start
    [junit] SLOCK [T main @ 1750986202693 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.54 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1750986202146 ms III - Start
    [junit] SLOCK [T main @ 1750986202146 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986202168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986202168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01PrimitiveArray_I32_G02 took 0.002 sec
    [junit] Testcase: test02PrimitiveArray_I00_G32 took 0.001 sec
    [junit] Testcase: test11FloatBuffer_I32_G02 took 0.003 sec
    [junit] Testcase: test12FloatBuffer_I00_G32 took 0.002 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.54 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket30-localhost/127.0.0.1:59999 @ 1750986202146 ms III - Start
    [junit] SLOCK [T main @ 1750986202146 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986202168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986202168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1750986204205 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986204205 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.035 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1750986202693 ms III - Start
    [junit] SLOCK [T main @ 1750986202693 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 @ 1750986204205 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986204205 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ArrayListIterator took 0.426 sec
    [junit] Testcase: test01LinkedListListIndex took 0.375 sec
    [junit] Testcase: test01LinkedListListIterator took 0.584 sec
    [junit] Testcase: test0ArrayListIndex took 0.113 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.035 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket31-localhost/127.0.0.1:59999 @ 1750986202693 ms III - Start
    [junit] SLOCK [T main @ 1750986202693 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 @ 1750986204205 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986204205 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestJarUtil
    [junit] Testsuite: com.jogamp.common.util.TestJarUtil
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1750986204738 ms III - Start
    [junit] SLOCK [T main @ 1750986204738 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln17310704653038242140
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/
    [junit] Entries of /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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 @ 1750986204772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986204772 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.558 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1750986204738 ms III - Start
    [junit] SLOCK [T main @ 1750986204738 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln17310704653038242140
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/
    [junit] Entries of /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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 @ 1750986204772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986204772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJarUtilFlat01 took 0.006 sec
    [junit] Testcase: testJarUtilJarInJar01 took 0.005 sec
    [junit] Testcase: testJarUtilJarInJar02 took 0.002 sec
    [junit] Testcase: testJarUtilJarInJar03 took 0.003 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.558 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket32-localhost/127.0.0.1:59999 @ 1750986204738 ms III - Start
    [junit] SLOCK [T main @ 1750986204738 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln17310704653038242140
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01
    [junit] XXXXXXXXXXXXXXXXXXXXXXXXXXXX
    [junit] 1 - jarUri:
    [junit] ZZZZZZ Uri jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar!/
    [junit] Entries of /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/ClassInJar1.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/ClassInJar1.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar1.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 ascii :      jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 ascii :      file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 native-file: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:        /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar (raw), /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar
    [junit] URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar!/
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/sub/ClassInJar2.jar: 
    [junit] 0: META-INF/
    [junit] 1: META-INF/MANIFEST.MF
    [junit] 2: ClassInJar2.class
    [junit] Entries of /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln12226931797341260880/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 @ 1750986204772 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986204772 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestLFRingBuffer01
    [junit] Testsuite: com.jogamp.common.util.TestLFRingBuffer01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1750986205344 ms III - Start
    [junit] SLOCK [T main @ 1750986205344 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestLongIntHashMap - benchmark
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec
    [junit] 
    [junit] Testcase: test11_GrowEmpty02_Begin2 took 0.002 sec
    [junit] Testcase: test20_GrowFull01_Begin took 0.002 sec
    [junit] Testcase: test25_GrowFull11_End1 took 0.001 sec
    [junit] Testcase: test21_GrowFull02_Begin1 took 0.001 sec
    [junit] Testcase: test03_FullReadReset took 0.001 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.001 sec
    [junit] Testcase: test01_FullRead took 0 sec
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 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: 2.364ms
    [junit]    map:   1.596ms
    [junit] 
    [junit] get
    [junit]    iimap: 1.027ms
    [junit]    map:   1.18ms
    [junit] 
    [junit] remove
    [junit]    iimap: 1.155ms
    [junit]    map:   5.127ms
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 2.276ms
    [junit]    map:   2.76ms
    [junit] 
    [junit] get
    [junit]    iimap: 1.311ms
    [junit]    map:   2.236ms
    [junit] 
    [junit] remove
    [junit]    iimap: 1.359ms
    [junit]    map:   1.717ms
    [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 @ 1750986206123 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986206123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.302 sec
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 2.364ms
    [junit]    map:   1.596ms
    [junit] 
    [junit] get
    [junit]    iimap: 1.027ms
    [junit]    map:   1.18ms
    [junit] 
    [junit] remove
    [junit]    iimap: 1.155ms
    [junit]    map:   5.127ms
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 2.276ms
    [junit]    map:   2.76ms
    [junit] 
    [junit] get
    [junit]    iimap: 1.311ms
    [junit]    map:   2.236ms
    [junit] 
    [junit] remove
    [junit]    iimap: 1.359ms
    [junit]    map:   1.717ms
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1750986205344 ms III - Start
    [junit] SLOCK [T main @ 1750986205344 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986206123 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986206123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 0.028 sec
    [junit] Testcase: iteratorTest took 0.006 sec
    [junit] Testcase: testPutRemove took 0.727 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.302 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true
    [junit] put
    [junit]    iimap: 2.364ms
    [junit]    map:   1.596ms
    [junit] 
    [junit] get
    [junit]    iimap: 1.027ms
    [junit]    map:   1.18ms
    [junit] 
    [junit] remove
    [junit]    iimap: 1.155ms
    [junit]    map:   5.127ms
    [junit] com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false
    [junit] put
    [junit]    iimap: 2.276ms
    [junit]    map:   2.76ms
    [junit] 
    [junit] get
    [junit]    iimap: 1.311ms
    [junit]    map:   2.236ms
    [junit] 
    [junit] remove
    [junit]    iimap: 1.359ms
    [junit]    map:   1.717ms
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket33-localhost/127.0.0.1:59999 @ 1750986205344 ms III - Start
    [junit] SLOCK [T main @ 1750986205344 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986206123 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986206123 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestPlatform01
    [junit] Testsuite: com.jogamp.common.util.TestPlatform01
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1750986206655 ms III - Start
    [junit] SLOCK [T main @ 1750986206655 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: Mac OS X, MACOS
    [junit] OS version: 12.6.5, 12.6.5
    [junit] 
    [junit] Arch, CPU: x86_64, X86_64/X86
    [junit] OS/Arch: macosx-universal
    [junit] 
    [junit] Java runtime: OpenJDK Runtime Environment
    [junit] Java vendor[name/url]: Eclipse Adoptium/https://adoptium.net/
    [junit] Java version, vm: 21.0.7, 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 @ 1750986206671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986206671 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.54 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1750986206655 ms III - Start
    [junit] SLOCK [T main @ 1750986206655 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: Mac OS X, MACOS
    [junit] OS version: 12.6.5, 12.6.5
    [junit] 
    [junit] Arch, CPU: x86_64, X86_64/X86
    [junit] OS/Arch: macosx-universal
    [junit] 
    [junit] Java runtime: OpenJDK Runtime Environment
    [junit] Java vendor[name/url]: Eclipse Adoptium/https://adoptium.net/
    [junit] Java version, vm: 21.0.7, 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 @ 1750986206671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986206671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testInfo00 took 0.001 sec
    [junit] Testcase: testPageSize01 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.54 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket34-localhost/127.0.0.1:59999 @ 1750986206655 ms III - Start
    [junit] SLOCK [T main @ 1750986206655 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: Mac OS X, MACOS
    [junit] OS version: 12.6.5, 12.6.5
    [junit] 
    [junit] Arch, CPU: x86_64, X86_64/X86
    [junit] OS/Arch: macosx-universal
    [junit] 
    [junit] Java runtime: OpenJDK Runtime Environment
    [junit] Java vendor[name/url]: Eclipse Adoptium/https://adoptium.net/
    [junit] Java version, vm: 21.0.7, 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 @ 1750986206671 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986206671 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1750986207205 ms III - Start
    [junit] SLOCK [T main @ 1750986207206 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@3eb91815
    [junit] BB.1: java.lang.Object@3eb91815
    [junit] BB.2
    [junit] CA.1: java.lang.Object@3eb91815
    [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@14f232c4
    [junit] BB.1: java.lang.Object@14f232c4
    [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 @ 1750986207224 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986207224 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.536 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1750986207205 ms III - Start
    [junit] SLOCK [T main @ 1750986207206 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1750986207802 ms III - Start
    [junit] BB.0: java.lang.Object@3eb91815
    [junit] BB.1: java.lang.Object@3eb91815
    [junit] SLOCK [T main @ 1750986207802 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] BB.2
    [junit] CA.1: java.lang.Object@3eb91815
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment
    [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@14f232c4
    [junit] BB.1: java.lang.Object@14f232c4
    [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 @ 1750986207224 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986207224 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testInvokeAndWait00 took 0.003 sec
    [junit] Testcase: testInvokeAndWait01 took 0.002 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.536 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket35-localhost/127.0.0.1:59999 @ 1750986207205 ms III - Start
    [junit] SLOCK [T main @ 1750986207206 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@3eb91815
    [junit] BB.1: java.lang.Object@3eb91815
    [junit] BB.2
    [junit] CA.1: java.lang.Object@3eb91815
    [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@14f232c4
    [junit] BB.1: java.lang.Object@14f232c4
    [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 @ 1750986207224 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986207224 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestStringUtil
    [junit] Testsuite: com.jogamp.common.util.TestStringUtil
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec
    [junit] 
    [junit] Testcase: test01IndexOf took 0.014 sec
    [junit] Testcase: test02LineCount took 0 sec
    [junit] Testcase: test03Trim took 0.001 sec
    [junit] Testcase: test04Split took 0.001 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec
    [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.014 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.001 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.014 sec
    [junit] 
    [junit] Testsuite: com.jogamp.common.util.TestSystemPropsAndEnvs
    [junit] Testsuite: com.jogamp.common.util.TestSystemPropsAndEnvs
    [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]    1: WORKSPACE_TMP = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64@tmp
    [junit] ++++ Test Singleton.unlock()
    [junit]    2: NODE_LABELS = macos-x86_64 macos-x86_64-jau-012
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1750986207820 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit]    3: BUILD_DISPLAY_NAME = #975
    [junit] SLOCK [T main @ 1750986207820 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit]    4: GIT_PREVIOUS_COMMIT = a235ae5dae463afa16f62f48bf62f896efa80b68
    [junit]    5: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/
    [junit]    6: JOB_NAME = gluegen/label=macos-x86_64
    [junit]    7: BUILD_ID = 975
    [junit]    8: SDKROOT = macosx11.3
    [junit]    9: HUDSON_URL = https://jogamp.org/chuck/
    [junit]   10: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/
    [junit]   11: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=artifacts
    [junit]   12: ANT_HOME = /usr/local/apache-ant
    [junit]   13: JUNIT_DISABLED = false
    [junit]   14: PATH = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin
    [junit]   15: DYLD_LIBRARY_PATH = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives
    [junit]   16: LOGNAME = jogamp
    [junit]   17: __CF_USER_TEXT_ENCODING = 0x1F6:0x0:0x0
    [junit]   18: XPC_FLAGS = 0x0
    [junit]   19: JENKINS_HOME = /srv/jenkins
    [junit]   20: NODE_NAME = macos-x86_64-jau-012
    [junit]   21: JAVA_HOME = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit]   22: CI = true
    [junit]   23: XPC_SERVICE_NAME = 0
    [junit]   24: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
    [junit]   25: GIT_PREVIOUS_SUCCESSFUL_COMMIT = a235ae5dae463afa16f62f48bf62f896efa80b68
    [junit]   26: SHLVL = 1
    [junit]   27: SHELL = /bin/bash
    [junit]   28: label = macos-x86_64
    [junit]   29: BUILD_ARCHIVE = true
    [junit]   30: TMPDIR = /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit]   31: GIT_BRANCH = origin/master
    [junit]   32: GIT_COMMIT = 492240c5176c91fd159e9010983aebc0e616b325
    [junit]   33: ANT_PATH = /usr/local/apache-ant
    [junit]   34: HOME = /Users/jogamp
    [junit]   35: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect
    [junit]   36: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/display/redirect
    [junit]   37: HUDSON_HOME = /srv/jenkins
    [junit]   38: BUILD_TAG = jenkins-gluegen-label=macos-x86_64-975
    [junit]   39: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=changes
    [junit]   40: JENKINS_URL = https://jogamp.org/chuck/
    [junit]   41: JOB_BASE_NAME = label=macos-x86_64
    [junit]   42: WORKSPACE = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64
    [junit]   43: EXECUTOR_NUMBER = 1
    [junit]   44: BUILD_NUMBER = 975
    [junit]   45: USER = jogamp
    [junit]   46: PWD = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
    [junit]   47: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
    [junit]   48: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=tests
    [junit] Environment count: 48
    [junit]    1: java.specification.version = 21
    [junit]    2: sun.jnu.encoding = UTF-8
    [junit]    3: java.class.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/junit.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-test-util.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/jcpp/lib/guava-32.1.2-jre.jar:/usr/local/apache-ant-1.10.5/lib/ant-launcher.jar:/usr/local/apache-ant/lib/ant.jar:/usr/local/apache-ant/lib/ant-junit.jar:/usr/local/apache-ant/lib/ant-junit4.jar
    [junit]    4: java.vm.vendor = Eclipse Adoptium
    [junit]    5: sun.arch.data.model = 64
    [junit]    6: gluegen.root = ..
    [junit]    7: java.vendor.url = https://adoptium.net/
    [junit]    8: user.timezone = Europe/Berlin
    [junit]    9: java.vm.specification.version = 21
    [junit]   10: os.name = Mac OS X
    [junit]   11: sun.java.launcher = SUN_STANDARD
    [junit]   12: user.country = US
    [junit]   13: sun.boot.library.path = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib
    [junit]   14: sun.java.command = org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junittestcases9336100080208426520.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,/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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,/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/results/IGNORETHIS.xml crashfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junitvmwatcher9712130217963929070.properties propsfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junit12199357479727594323.properties
    [junit]   15: http.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   16: jnlp.jogamp.tmp.cache.root = jln1721907400241030082
    [junit]   17: jdk.debug = release
    [junit]   18: sun.cpu.endian = little
    [junit]   19: user.home = /Users/jogamp
    [junit]   20: user.language = en
    [junit]   21: java.specification.vendor = Oracle Corporation
    [junit]   22: java.version.date = 2025-04-15
    [junit]   23: java.home = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit]   24: file.separator = /
    [junit]   25: java.vm.compressedOopsMode = Zero based
    [junit]   26: line.separator = 
    [junit] 
    [junit]   27: java.vm.specification.vendor = Oracle Corporation
    [junit]   28: java.specification.name = Java Platform API Specification
    [junit]   29: apple.awt.application.name = JUnitTestRunner
    [junit]   30: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [junit]   31: ftp.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   32: java.runtime.version = 21.0.7+6-LTS
    [junit]   33: junit.run.arg1 = dummy
    [junit]   34: user.name = jogamp
    [junit]   35: junit.run.arg0 = dummy
    [junit]   36: stdout.encoding = UTF-8
    [junit]   37: path.separator = :
    [junit]   38: os.version = 12.6.5
    [junit]   39: java.runtime.name = OpenJDK Runtime Environment
    [junit]   40: file.encoding = UTF-8
    [junit]   41: java.vm.name = OpenJDK 64-Bit Server VM
    [junit]   42: java.vendor.version = Temurin-21.0.7+6
    [junit]   43: java.vendor.url.bug = https://github.com/adoptium/adoptium-support/issues
    [junit]   44: java.io.tmpdir = /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit]   45: java.version = 21.0.7
    [junit]   46: user.dir = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
    [junit]   47: os.arch = x86_64
    [junit]   48: java.vm.specification.name = Java Virtual Machine Specification
    [junit]   49: rootrel.build = build
    [junit]   50: native.encoding = UTF-8
    [junit]   51: java.library.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives
    [junit]   52: java.vm.info = mixed mode
    [junit]   53: stderr.encoding = UTF-8
    [junit]   54: java.vendor = Eclipse Adoptium
    [junit]   55: java.vm.version = 21.0.7+6-LTS
    [junit]   56: sun.io.unicode.encoding = UnicodeBig
    [junit]   57: jnlp.no.jvm.data.model.set = true
    [junit]   58: socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   59: java.class.version = 65.0
    [junit] Property count: 59
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1750986208355 ms III - Start
    [junit] SLOCK [T main @ 1750986208355 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln14663760494240825727
    [junit] ------------- Standard Output ---------------
    [junit]    1: WORKSPACE_TMP = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64@tmp
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit]    2: NODE_LABELS = macos-x86_64 macos-x86_64-jau-012
    [junit]    3: BUILD_DISPLAY_NAME = #975
    [junit]    4: GIT_PREVIOUS_COMMIT = a235ae5dae463afa16f62f48bf62f896efa80b68
    [junit]    5: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/
    [junit]    6: JOB_NAME = gluegen/label=macos-x86_64
    [junit]    7: BUILD_ID = 975
    [junit]    8: SDKROOT = macosx11.3
    [junit]    9: HUDSON_URL = https://jogamp.org/chuck/
    [junit]   10: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/
    [junit]   11: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=artifacts
    [junit]   12: ANT_HOME = /usr/local/apache-ant
    [junit]   13: JUNIT_DISABLED = false
    [junit]   14: PATH = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin
    [junit]   15: DYLD_LIBRARY_PATH = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives
    [junit]   16: LOGNAME = jogamp
    [junit]   17: __CF_USER_TEXT_ENCODING = 0x1F6:0x0:0x0
    [junit]   18: XPC_FLAGS = 0x0
    [junit]   19: JENKINS_HOME = /srv/jenkins
    [junit]   20: NODE_NAME = macos-x86_64-jau-012
    [junit]   21: JAVA_HOME = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit]   22: CI = true
    [junit]   23: XPC_SERVICE_NAME = 0
    [junit]   24: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
    [junit]   25: GIT_PREVIOUS_SUCCESSFUL_COMMIT = a235ae5dae463afa16f62f48bf62f896efa80b68
    [junit]   26: SHLVL = 1
    [junit]   27: SHELL = /bin/bash
    [junit]   28: label = macos-x86_64
    [junit]   29: BUILD_ARCHIVE = true
    [junit]   30: TMPDIR = /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit]   31: GIT_BRANCH = origin/master
    [junit]   32: GIT_COMMIT = 492240c5176c91fd159e9010983aebc0e616b325
    [junit]   33: ANT_PATH = /usr/local/apache-ant
    [junit]   34: HOME = /Users/jogamp
    [junit]   35: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect
    [junit]   36: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/display/redirect
    [junit]   37: HUDSON_HOME = /srv/jenkins
    [junit]   38: BUILD_TAG = jenkins-gluegen-label=macos-x86_64-975
    [junit]   39: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=changes
    [junit]   40: JENKINS_URL = https://jogamp.org/chuck/
    [junit]   41: JOB_BASE_NAME = label=macos-x86_64
    [junit]   42: WORKSPACE = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64
    [junit]   43: EXECUTOR_NUMBER = 1
    [junit]   44: BUILD_NUMBER = 975
    [junit]   45: USER = jogamp
    [junit]   46: PWD = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
    [junit]   47: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
    [junit]   48: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=tests
    [junit] Environment count: 48
    [junit]    1: java.specification.version = 21
    [junit]    2: sun.jnu.encoding = UTF-8
    [junit]    3: java.class.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/junit.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-test-util.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/jcpp/lib/guava-32.1.2-jre.jar:/usr/local/apache-ant-1.10.5/lib/ant-launcher.jar:/usr/local/apache-ant/lib/ant.jar:/usr/local/apache-ant/lib/ant-junit.jar:/usr/local/apache-ant/lib/ant-junit4.jar
    [junit]    4: java.vm.vendor = Eclipse Adoptium
    [junit]    5: sun.arch.data.model = 64
    [junit]    6: gluegen.root = ..
    [junit]    7: java.vendor.url = https://adoptium.net/
    [junit]    8: user.timezone = Europe/Berlin
    [junit]    9: java.vm.specification.version = 21
    [junit]   10: os.name = Mac OS X
    [junit]   11: sun.java.launcher = SUN_STANDARD
    [junit]   12: user.country = US
    [junit]   13: sun.boot.library.path = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib
    [junit]   14: sun.java.command = org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junittestcases9336100080208426520.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,/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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,/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/results/IGNORETHIS.xml crashfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junitvmwatcher9712130217963929070.properties propsfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junit12199357479727594323.properties
    [junit]   15: http.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   16: jnlp.jogamp.tmp.cache.root = jln1721907400241030082
    [junit]   17: jdk.debug = release
    [junit]   18: sun.cpu.endian = little
    [junit]   19: user.home = /Users/jogamp
    [junit]   20: user.language = en
    [junit]   21: java.specification.vendor = Oracle Corporation
    [junit]   22: java.version.date = 2025-04-15
    [junit]   23: java.home = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit]   24: file.separator = /
    [junit]   25: java.vm.compressedOopsMode = Zero based
    [junit]   26: line.separator = 
    [junit] 
    [junit]   27: java.vm.specification.vendor = Oracle Corporation
    [junit]   28: java.specification.name = Java Platform API Specification
    [junit]   29: apple.awt.application.name = JUnitTestRunner
    [junit]   30: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [junit]   31: ftp.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   32: java.runtime.version = 21.0.7+6-LTS
    [junit]   33: junit.run.arg1 = dummy
    [junit]   34: user.name = jogamp
    [junit]   35: junit.run.arg0 = dummy
    [junit]   36: stdout.encoding = UTF-8
    [junit]   37: path.separator = :
    [junit]   38: os.version = 12.6.5
    [junit]   39: java.runtime.name = OpenJDK Runtime Environment
    [junit]   40: file.encoding = UTF-8
    [junit]   41: java.vm.name = OpenJDK 64-Bit Server VM
    [junit]   42: java.vendor.version = Temurin-21.0.7+6
    [junit]   43: java.vendor.url.bug = https://github.com/adoptium/adoptium-support/issues
    [junit]   44: java.io.tmpdir = /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit]   45: java.version = 21.0.7
    [junit]   46: user.dir = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
    [junit]   47: os.arch = x86_64
    [junit]   48: java.vm.specification.name = Java Virtual Machine Specification
    [junit]   49: rootrel.build = build
    [junit]   50: native.encoding = UTF-8
    [junit]   51: java.library.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives
    [junit]   52: java.vm.info = mixed mode
    [junit]   53: stderr.encoding = UTF-8
    [junit]   54: java.vendor = Eclipse Adoptium
    [junit]   55: java.vm.version = 21.0.7+6-LTS
    [junit]   56: sun.io.unicode.encoding = UnicodeBig
    [junit]   57: jnlp.no.jvm.data.model.set = true
    [junit]   58: socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   59: java.class.version = 65.0
    [junit] Property count: 59
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1750986207802 ms III - Start
    [junit] SLOCK [T main @ 1750986207802 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986207820 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986207820 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: dumpEnvironment took 0.003 sec
    [junit] Testcase: dumpProperties took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit]    1: WORKSPACE_TMP = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64@tmp
    [junit]    2: NODE_LABELS = macos-x86_64 macos-x86_64-jau-012
    [junit]    3: BUILD_DISPLAY_NAME = #975
    [junit]    4: GIT_PREVIOUS_COMMIT = a235ae5dae463afa16f62f48bf62f896efa80b68
    [junit]    5: JOB_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/
    [junit]    6: JOB_NAME = gluegen/label=macos-x86_64
    [junit]    7: BUILD_ID = 975
    [junit]    8: SDKROOT = macosx11.3
    [junit]    9: HUDSON_URL = https://jogamp.org/chuck/
    [junit]   10: BUILD_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/
    [junit]   11: RUN_ARTIFACTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=artifacts
    [junit]   12: ANT_HOME = /usr/local/apache-ant
    [junit]   13: JUNIT_DISABLED = false
    [junit]   14: PATH = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin:/usr/local/bin:/usr/local/apache-ant/bin:/usr/bin:/bin:/usr/sbin:/sbin
    [junit]   15: DYLD_LIBRARY_PATH = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives
    [junit]   16: LOGNAME = jogamp
    [junit]   17: __CF_USER_TEXT_ENCODING = 0x1F6:0x0:0x0
    [junit]   18: XPC_FLAGS = 0x0
    [junit]   19: JENKINS_HOME = /srv/jenkins
    [junit]   20: NODE_NAME = macos-x86_64-jau-012
    [junit]   21: JAVA_HOME = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit]   22: CI = true
    [junit]   23: XPC_SERVICE_NAME = 0
    [junit]   24: GIT_URL = git://jogamp.org/srv/scm/gluegen.git
    [junit]   25: GIT_PREVIOUS_SUCCESSFUL_COMMIT = a235ae5dae463afa16f62f48bf62f896efa80b68
    [junit]   26: SHLVL = 1
    [junit]   27: SHELL = /bin/bash
    [junit]   28: label = macos-x86_64
    [junit]   29: BUILD_ARCHIVE = true
    [junit]   30: TMPDIR = /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit]   31: GIT_BRANCH = origin/master
    [junit]   32: GIT_COMMIT = 492240c5176c91fd159e9010983aebc0e616b325
    [junit]   33: ANT_PATH = /usr/local/apache-ant
    [junit]   34: HOME = /Users/jogamp
    [junit]   35: RUN_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect
    [junit]   36: JOB_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/display/redirect
    [junit]   37: HUDSON_HOME = /srv/jenkins
    [junit]   38: BUILD_TAG = jenkins-gluegen-label=macos-x86_64-975
    [junit]   39: RUN_CHANGES_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=changes
    [junit]   40: JENKINS_URL = https://jogamp.org/chuck/
    [junit]   41: JOB_BASE_NAME = label=macos-x86_64
    [junit]   42: WORKSPACE = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64
    [junit]   43: EXECUTOR_NUMBER = 1
    [junit]   44: BUILD_NUMBER = 975
    [junit]   45: USER = jogamp
    [junit]   46: PWD = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
    [junit]   47: JOGAMP_JAR_CODEBASE = Codebase: *.jogamp.org
    [junit]   48: RUN_TESTS_DISPLAY_URL = https://jogamp.org/chuck/job/gluegen/label=macos-x86_64/975/display/redirect?page=tests
    [junit] Environment count: 48
    [junit]    1: java.specification.version = 21
    [junit]    2: sun.jnu.encoding = UTF-8
    [junit]    3: java.class.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/japicmp/japicmp-with-dependencies.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/junit.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/lib/TestJarsInJar.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-test-util.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/gluegen-test.jar:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/jcpp/lib/guava-32.1.2-jre.jar:/usr/local/apache-ant-1.10.5/lib/ant-launcher.jar:/usr/local/apache-ant/lib/ant.jar:/usr/local/apache-ant/lib/ant-junit.jar:/usr/local/apache-ant/lib/ant-junit4.jar
    [junit]    4: java.vm.vendor = Eclipse Adoptium
    [junit]    5: sun.arch.data.model = 64
    [junit]    6: gluegen.root = ..
    [junit]    7: java.vendor.url = https://adoptium.net/
    [junit]    8: user.timezone = Europe/Berlin
    [junit]    9: java.vm.specification.version = 21
    [junit]   10: os.name = Mac OS X
    [junit]   11: sun.java.launcher = SUN_STANDARD
    [junit]   12: user.country = US
    [junit]   13: sun.boot.library.path = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib
    [junit]   14: sun.java.command = org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner testsfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junittestcases9336100080208426520.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,/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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,/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/results/IGNORETHIS.xml crashfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junitvmwatcher9712130217963929070.properties propsfile=/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make/junit12199357479727594323.properties
    [junit]   15: http.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   16: jnlp.jogamp.tmp.cache.root = jln1721907400241030082
    [junit]   17: jdk.debug = release
    [junit]   18: sun.cpu.endian = little
    [junit]   19: user.home = /Users/jogamp
    [junit]   20: user.language = en
    [junit]   21: java.specification.vendor = Oracle Corporation
    [junit]   22: java.version.date = 2025-04-15
    [junit]   23: java.home = /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit]   24: file.separator = /
    [junit]   25: java.vm.compressedOopsMode = Zero based
    [junit]   26: line.separator = 
    [junit] 
    [junit]   27: java.vm.specification.vendor = Oracle Corporation
    [junit]   28: java.specification.name = Java Platform API Specification
    [junit]   29: apple.awt.application.name = JUnitTestRunner
    [junit]   30: sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [junit]   31: ftp.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   32: java.runtime.version = 21.0.7+6-LTS
    [junit]   33: junit.run.arg1 = dummy
    [junit]   34: user.name = jogamp
    [junit]   35: junit.run.arg0 = dummy
    [junit]   36: stdout.encoding = UTF-8
    [junit]   37: path.separator = :
    [junit]   38: os.version = 12.6.5
    [junit]   39: java.runtime.name = OpenJDK Runtime Environment
    [junit]   40: file.encoding = UTF-8
    [junit]   41: java.vm.name = OpenJDK 64-Bit Server VM
    [junit]   42: java.vendor.version = Temurin-21.0.7+6
    [junit]   43: java.vendor.url.bug = https://github.com/adoptium/adoptium-support/issues
    [junit]   44: java.io.tmpdir = /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit]   45: java.version = 21.0.7
    [junit]   46: user.dir = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/make
    [junit]   47: os.arch = x86_64
    [junit]   48: java.vm.specification.name = Java Virtual Machine Specification
    [junit]   49: rootrel.build = build
    [junit]   50: native.encoding = UTF-8
    [junit]   51: java.library.path = /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives
    [junit]   52: java.vm.info = mixed mode
    [junit]   53: stderr.encoding = UTF-8
    [junit]   54: java.vendor = Eclipse Adoptium
    [junit]   55: java.vm.version = 21.0.7+6-LTS
    [junit]   56: sun.io.unicode.encoding = UnicodeBig
    [junit]   57: jnlp.no.jvm.data.model.set = true
    [junit]   58: socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [junit]   59: java.class.version = 65.0
    [junit] Property count: 59
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket36-localhost/127.0.0.1:59999 @ 1750986207802 ms III - Start
    [junit] SLOCK [T main @ 1750986207802 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1750986207820 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986207820 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] ++++ 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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/ (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/ (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/ (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986208599 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986208599 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.769 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1750986208355 ms III - Start
    [junit] SLOCK [T main @ 1750986208355 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln14663760494240825727
    [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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/ (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/ (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/ (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986208599 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986208599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJarUtil01a took 0.113 sec
    [junit] Testcase: testJarUtil01b took 0.001 sec
    [junit] Testcase: testTempFileCache01FileExist took 0 sec
    [junit] Testcase: testTempFileCache02Instances took 0.001 sec
    [junit] Testcase: testTempJarCache00Init took 0.001 sec
    [junit] Testcase: testTempJarCache01LoadAllTestManifestAndClass took 0.071 sec
    [junit] Testcase: testTempJarCache02AddNativeLibs took 0.001 sec
    [junit] Testcase: testTempJarCache04aSameClassLoader took 0.001 sec
    [junit] Testcase: testTempJarCache04bDiffClassLoader took 0.037 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.769 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket37-localhost/127.0.0.1:59999 @ 1750986208355 ms III - Start
    [junit] SLOCK [T main @ 1750986208355 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] tmp dir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000/file_cache/jln1721907400241030082/jln14663760494240825727
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1750986209146 ms III - Start
    [junit] SLOCK [T main @ 1750986209146 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 12.6.5 (12.6.5), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, 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.6
    [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.6.0-rc-20250627
    [junit] Implementation Build: 2.6-b975-20250627
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 492240c5176c91fd159e9010983aebc0e616b325
    [junit] Implementation SHA Sources: 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
    [junit] Implementation SHA Classes: cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
    [junit] Implementation SHA Classes-this: 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] Implementation SHA Natives: 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab
    [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 = 21.0.7+6-LTS (Eclipse Adoptium)
    [junit]  Application-Name = GlueGen Run-Time
    [junit]  Specification-Title = GlueGen Java Bindings Generator
    [junit]  Specification-Version = 2.6
    [junit]  Specification-Vendor = JogAmp Community
    [junit]  Implementation-Title = GlueGen Run-Time
    [junit]  Implementation-Version = 2.6.0-rc-20250627
    [junit]  Implementation-Build = 2.6-b975-20250627
    [junit]  Implementation-Branch = origin/master
    [junit]  Implementation-Commit = 492240c5176c91fd159e9010983aebc0e616b325
    [junit]  Implementation-SHA-Sources = 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
    [junit]  Implementation-SHA-Classes = cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
    [junit]  Implementation-SHA-Classes-this = 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit]  Implementation-SHA-Natives = 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab
    [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): 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/, isOpaque false, isAbs true, hasAuth false
    [junit] 0.0.0 string:      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 0.0.0 ascii :      file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/
    [junit] 0.0.0 native-file: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build
    [junit] 0.0.0 contained:   null
    [junit] 1.0.0 scheme:      file
    [junit] 2.0.0 scheme-part: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/ (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:        /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/ (raw), /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/, isOpaque true, isAbs true, hasAuth false
    [junit] 0.0.0 string:      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/
    [junit] 0.0.0 ascii :      jar:file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/
    [junit] 0.0.0 native-file: null
    [junit] 0.0.0 contained:   file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar
    [junit] 1.0.0 scheme:      jar
    [junit] 2.0.0 scheme-part: file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/ (raw), file:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt-natives-macosx-universal.jar!/ (dec)
    [junit] 2.1.0 auth:        null (raw), null (dec)
    [junit] 2.1.1 user-info:   null (raw), null (dec)
    [junit] 2.1.1 host:        null
    [junit] 2.1.1 port:        -1
    [junit] 2.2.0 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:/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-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 @ 1750986208599 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986208599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.003 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.003 sec
    [junit] 
    [junit] Testsuite: com.jogamp.common.util.TestVersionInfo
    [junit] Testsuite: com.jogamp.common.util.TestVersionInfo
    [junit] SHA CLASSES.this (now): 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1750986209220 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986209220 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1750986209746 ms III - Start
    [junit] SLOCK [T main @ 1750986209747 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.591 sec
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01b
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1750986209146 ms III - Start
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] SLOCK [T main @ 1750986209146 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02b
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 12.6.5 (12.6.5), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03b
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03b
    [junit]   int32   4 / 4, int64   8 / 8
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b
    [junit]   pointer 8 / 8, page    4096
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] ++++ Test Singleton.unlock()
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Version Info:
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1750986209780 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986209780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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.6
    [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.6.0-rc-20250627
    [junit] Implementation Build: 2.6-b975-20250627
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 492240c5176c91fd159e9010983aebc0e616b325
    [junit] Implementation SHA Sources: 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
    [junit] Implementation SHA Classes: cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
    [junit] Implementation SHA Classes-this: 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] Implementation SHA Natives: 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab
    [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 = 21.0.7+6-LTS (Eclipse Adoptium)
    [junit]  Application-Name = GlueGen Run-Time
    [junit]  Specification-Title = GlueGen Java Bindings Generator
    [junit]  Specification-Version = 2.6
    [junit]  Specification-Vendor = JogAmp Community
    [junit]  Implementation-Title = GlueGen Run-Time
    [junit]  Implementation-Version = 2.6.0-rc-20250627
    [junit]  Implementation-Build = 2.6-b975-20250627
    [junit]  Implementation-Branch = origin/master
    [junit]  Implementation-Commit = 492240c5176c91fd159e9010983aebc0e616b325
    [junit]  Implementation-SHA-Sources = 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
    [junit]  Implementation-SHA-Classes = cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
    [junit]  Implementation-SHA-Classes-this = 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit]  Implementation-SHA-Natives = 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab
    [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): 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] SHA CLASSES.this (now): 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1750986209220 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986209220 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.056 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.591 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1750986209146 ms III - Start
    [junit] SLOCK [T main @ 1750986209146 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - test01Info
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 12.6.5 (12.6.5), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, 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.6
    [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.6.0-rc-20250627
    [junit] Implementation Build: 2.6-b975-20250627
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 492240c5176c91fd159e9010983aebc0e616b325
    [junit] Implementation SHA Sources: 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
    [junit] Implementation SHA Classes: cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
    [junit] Implementation SHA Classes-this: 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] Implementation SHA Natives: 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab
    [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 = 21.0.7+6-LTS (Eclipse Adoptium)
    [junit]  Application-Name = GlueGen Run-Time
    [junit]  Specification-Title = GlueGen Java Bindings Generator
    [junit]  Specification-Version = 2.6
    [junit]  Specification-Vendor = JogAmp Community
    [junit]  Implementation-Title = GlueGen Run-Time
    [junit]  Implementation-Version = 2.6.0-rc-20250627
    [junit]  Implementation-Build = 2.6-b975-20250627
    [junit]  Implementation-Branch = origin/master
    [junit]  Implementation-Commit = 492240c5176c91fd159e9010983aebc0e616b325
    [junit]  Implementation-SHA-Sources = 31e66adcee89f986ee132b8a72b91c3e8db439315d6a70e942f5f625b3620dc4
    [junit]  Implementation-SHA-Classes = cbd26e49578d4ed90b15c6b2d342abdba3228abe820b6869ce461d0fce9d6ef7
    [junit]  Implementation-SHA-Classes-this = 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit]  Implementation-SHA-Natives = 89d1e41024ffa3678cbb93beeb043c2fbcae8434e7fa81fe68b1002650302bab
    [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): 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] SHA CLASSES.this (now): 7e526abb52862109f154a7f3db359d760c6829b5383070cfd710ed7b4148c16d
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - test02ValidateSHA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket38-localhost/127.0.0.1:59999 @ 1750986209220 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986209220 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [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.549 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1750986209746 ms III - Start
    [junit] SLOCK [T main @ 1750986209747 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 @ 1750986209780 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986209780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.001 sec
    [junit] Testcase: test01b took 0 sec
    [junit] Testcase: test02 took 0.001 sec
    [junit] Testcase: test02b took 0.001 sec
    [junit] Testcase: test03 took 0 sec
    [junit] Testcase: test03b took 0 sec
    [junit] Testcase: test04 took 0.001 sec
    [junit] Testcase: test04b took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.549 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket39-localhost/127.0.0.1:59999 @ 1750986209746 ms III - Start
    [junit] SLOCK [T main @ 1750986209747 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 @ 1750986209780 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986209780 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1750986210305 ms III - Start
    [junit] SLOCK [T main @ 1750986210305 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 (japicmp)
    [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]  Compat. expected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_SOURCE to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_SOURCE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MINOR](https://img.shields.io/badge/semver-MINOR-orange?logo=semver "semver MINOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!WARNING]
    [junit] >
    [junit] > Compatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status | Type                                        | Serialization       | Compatibility Changes |
    [junit] |--------|---------------------------------------------|---------------------|-----------------------|
    [junit] | Added  | com.jogamp.common.util.IOUtil$StreamMonitor | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:30.809+0200*.
    [junit] 
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] Semantic Version Test (japicmp)
    [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]  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] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MAJOR](https://img.shields.io/badge/semver-MAJOR-red?logo=semver "semver MAJOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!CAUTION]
    [junit] >
    [junit] > Incompatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                                           | Serialization       | Compatibility Changes |
    [junit] |----------|----------------------------------------------------------------|---------------------|-----------------------|
    [junit] | Added    | com.jogamp.common.ExceptionUtils                               | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | com.jogamp.common.net.URIQueryProps                            | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] |
    [junit] | Added    | com.jogamp.common.net.Uri                                      | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.Uri$ASCIIEncoded                         | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.Uri$Encoded                              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.UriQueryProps                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.ByteBufferInputStream                    | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream$CacheMode    | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream$FileResizeOp | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferOutputStream             | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundle                      | ![Not serializable] | ![Method now static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLinker                             | ![Not serializable] | ![Method removed] ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.DynamicLookupHelper                       | ![Not serializable] | ![Method added to interface] |
    [junit] | Added    | com.jogamp.common.os.MachineDataInfo                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.os.MachineDataInfo$StaticConfig              | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription                        | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Constructor removed] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription$ID                     | ![Class removed][1] | ![Class removed] ![Superclass removed] ![Interface removed] ![Method removed] ![Field removed] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription$StaticConfig           | ![Class removed][1] | ![Class removed] ![Superclass removed] ![Interface removed] ![Method removed] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                             | ![Not serializable] | ![Method removed] ![Method no longer static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform                                  | ![Not serializable] | ![Method removed] ![Method removed in superclass] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform$ABIType                          | ![Compatible]       | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform$CPUFamily                        | ![Field removed][2] | ![Field removed]      |
    [junit] | Modified | com.jogamp.common.os.Platform$CPUType                          | ![Field removed][2] | ![Method removed] ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.Platform$OSType                           | ![Field removed][2] | ![Field removed]      |
    [junit] | Modified | com.jogamp.common.util.Bitstream                               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteArrayStream               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteBufferStream              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteInputStream               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteOutputStream              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteStream                    | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                                  | ![Not serializable] | ![Method removed] ![Method added to public class] ![Method now throws checked exception] ![Field removed] |
    [junit] | Modified | com.jogamp.common.util.JarUtil                                 | ![Not serializable] | ![Method removed] ![Method return type changed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempJarCache                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.gluegen.runtime.FunctionAddressResolver             | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.os.BionicDynamicLinker32bitImpl                  | ![Not serializable] | ![Interface added]    |
    [junit] | Added    | jogamp.common.os.BionicDynamicLinker64BitImpl                  | ![Not serializable] | ![Interface added]    |
    [junit] | Removed  | jogamp.common.os.BionicDynamicLinkerImpl                       | ![Not serializable] | ![Class removed] ![Superclass removed] ![Interface removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.DynamicLinkerImpl$LibRef                      | ![Not serializable] | ![Class less accessible] ![Method less accessible] ![Constructor less accessible] |
    [junit] | Modified | jogamp.common.os.MacOSXDynamicLinkerImpl                       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.os.MachineDataInfoRuntime                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | jogamp.common.os.MachineDescriptionRuntime                     | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                             | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PosixDynamicLinkerImpl                        | ![Not serializable] | ![No changes]         |
    [junit] | Modified | jogamp.common.os.WindowsDynamicLinkerImpl                      | ![Not serializable] | ![No changes]         |
    [junit] | Removed  | jogamp.common.os.elf.Ehdr                                      | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] |
    [junit] | Added    | jogamp.common.os.elf.Ehdr_p1                                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | jogamp.common.os.elf.Ehdr_p2                                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | jogamp.common.os.elf.ElfHeader                                 | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Field removed] |
    [junit] | Added    | jogamp.common.os.elf.ElfHeaderPart1                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | jogamp.common.os.elf.ElfHeaderPart2                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.elf.SectionHeader                             | ![Not serializable] | ![Field removed]      |
    [junit] | Modified | jogamp.common.os.elf.Shdr                                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.058+0200*.
    [junit] 
    [junit] [1]: https://img.shields.io/badge/Incompatible-red "Class removed"
    [junit] [2]: https://img.shields.io/badge/Incompatible-red "Field removed"
    [junit] [Class less accessible]: https://img.shields.io/badge/Class_less_accessible-red "Class less accessible"
    [junit] [Class removed]: https://img.shields.io/badge/Class_removed-red "Class removed"
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Constructor less accessible]: https://img.shields.io/badge/Constructor_less_accessible-red "Constructor less accessible"
    [junit] [Constructor removed]: https://img.shields.io/badge/Constructor_removed-red "Constructor removed"
    [junit] [Field removed]: https://img.shields.io/badge/Field_removed-red "Field removed"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Interface removed]: https://img.shields.io/badge/Interface_removed-red "Interface removed"
    [junit] [Method added to interface]: https://img.shields.io/badge/Method_added_to_interface-orange "Method added to interface"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Method less accessible]: https://img.shields.io/badge/Method_less_accessible-red "Method less accessible"
    [junit] [Method no longer static]: https://img.shields.io/badge/Method_no_longer_static-red "Method no longer static"
    [junit] [Method now static]: https://img.shields.io/badge/Method_now_static-red "Method now static"
    [junit] [Method now throws checked exception]: https://img.shields.io/badge/Method_now_throws_checked_exception-orange "Method now throws checked exception"
    [junit] [Method removed]: https://img.shields.io/badge/Method_removed-red "Method removed"
    [junit] [Method removed in superclass]: https://img.shields.io/badge/Method_removed_in_superclass-red "Method removed in superclass"
    [junit] [Method return type changed]: https://img.shields.io/badge/Method_return_type_changed-red "Method return type changed"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] [Superclass removed]: https://img.shields.io/badge/Superclass_removed-red "Superclass removed"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] Semantic Version Test (japicmp)
    [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]  Compat. expected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [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_SOURCE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MINOR](https://img.shields.io/badge/semver-MINOR-orange?logo=semver "semver MINOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!WARNING]
    [junit] >
    [junit] > Compatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                               | Serialization       | Compatibility Changes |
    [junit] |----------|----------------------------------------------------|---------------------|-----------------------|
    [junit] | Modified | com.jogamp.common.ExceptionUtils                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.ExceptionUtils$CustomStackTrace  | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.jvm.JNILibLoaderBase             | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.net.Uri                          | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.StructAccessor               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                 | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.ArrayHashMap                | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.ArrayHashSet                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.Bitfield                    | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.Bitfield$Factory            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.Bitfield$Util               | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.CustomCompress              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.FunctionTask                | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                      | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil$ClassResources       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.InterruptSource             | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.InterruptSource$Thread      | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.InterruptSource$Util        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.InterruptedRuntimeException | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.RunnableTask                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SourcedInterruptedException | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.TaskBase                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                 | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.util.Int32ArrayBitfield              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.util.Int32Bitfield                   | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.util.SyncedBitfield                  | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.258+0200*.
    [junit] 
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Current  version: 2.6.0 (2.6.0-rc-20250627) - /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.6.0 (2.6.0-rc-20250627) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MAJOR](https://img.shields.io/badge/semver-MAJOR-red?logo=semver "semver MAJOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!CAUTION]
    [junit] >
    [junit] > Incompatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                                    | Serialization       | Compatibility Changes |
    [junit] |----------|---------------------------------------------------------|---------------------|-----------------------|
    [junit] | Added    | com.jogamp.common.GlueGenVersion$GluGenRTJarSHASum      | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.AudioFormat                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSink                          | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.AudioSink$AudioDataFrame           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSink$AudioFrame               | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSinkFactory                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.PTS                                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.PTS$FloatValue                     | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.TimeFrameI                         | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.net.Uri                               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.AbstractBuffer                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.Buffers                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.Buffers$Cleaner                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.ElementBuffer                     | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.MappedByteBufferInputStream       | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.NativeBuffer                      | ![Not serializable] | ![Method removed] ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.nio.PointerBuffer                     | ![Not serializable] | ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.nio.StructAccessor                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.os.Clock                              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundle               | ![Not serializable] | ![Method removed] ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundleInfo           | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.DynamicLinker                      | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.MachineDataInfo$StaticConfig       | ![Compatible]       | ![No changes]         |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform                           | ![Not serializable] | ![Method removed] ![Method added to public class] ![Field removed in superclass] |
    [junit] | Modified | com.jogamp.common.os.Platform$OSType                    | ![Compatible]       | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.ArrayHashSet                     | ![Not serializable] | ![Constructor removed] |
    [junit] | Modified | com.jogamp.common.util.Bitfield$Util                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.FunctionTask                     | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                           | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil$ClassResources            | ![Not serializable] | ![Constructor removed] |
    [junit] | Removed  | com.jogamp.common.util.IntBitfield                      | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Field removed] ![Constructor removed] |
    [junit] | Modified | com.jogamp.common.util.InterruptSource$Thread           | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.JarUtil                          | ![Not serializable] | ![Method removed]     |
    [junit] | Modified | com.jogamp.common.util.JogampVersion                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.PerfCounterCtrl                  | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.RunnableTask                     | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SHASum                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SHASum$TempJarSHASum             | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.SecurityUtil                     | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.StringUtil                       | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.TSPrinter                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.UnsafeUtil                       | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WeakIdentityHashMap              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WorkerThread                     | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$Callback            | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$StateCallback       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$StateCallback$State | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempCacheReg               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempFileCache              | ![Not serializable] | ![Method removed] ![Method now static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempJarCache               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Added    | jogamp.common.av.JavaSoundAudioSink                     | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.av.NullAudioSink                          | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                      | ![Not serializable] | ![Field removed]      |
    [junit] | Removed  | jogamp.common.os.PlatformPropsImpl$OSXVersion           | ![Not serializable] | ![Class removed] ![Superclass removed] ![Field removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.WindowsDynamicLinkerImpl               | ![Not serializable] | ![No changes]         |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.487+0200*.
    [junit] 
    [junit] [Class removed]: https://img.shields.io/badge/Class_removed-red "Class removed"
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Constructor removed]: https://img.shields.io/badge/Constructor_removed-red "Constructor removed"
    [junit] [Field removed]: https://img.shields.io/badge/Field_removed-red "Field removed"
    [junit] [Field removed in superclass]: https://img.shields.io/badge/Field_removed_in_superclass-red "Field removed in superclass"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to interface]: https://img.shields.io/badge/Method_added_to_interface-orange "Method added to interface"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Method now static]: https://img.shields.io/badge/Method_now_static-red "Method now static"
    [junit] [Method removed]: https://img.shields.io/badge/Method_removed-red "Method removed"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] [Superclass removed]: https://img.shields.io/badge/Superclass_removed-red "Superclass removed"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1750986211506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986211506 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.723 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1750986210305 ms III - Start
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1750986212044 ms III - Start
    [junit] SLOCK [T main @ 1750986210305 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] SLOCK [T main @ 1750986212044 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: 2.2.0 (2.2.0) - lib/v2.2.0/gluegen-rt.jar
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test01ZeroAction
    [junit]  Current  version: 2.2.1 (2.2.1) - lib/v2.2.1/gluegen-rt.jar
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_SOURCE
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 0, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_SOURCE to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_SOURCE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MINOR](https://img.shields.io/badge/semver-MINOR-orange?logo=semver "semver MINOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!WARNING]
    [junit] >
    [junit] > Compatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status | Type                                        | Serialization       | Compatibility Changes |
    [junit] |--------|---------------------------------------------|---------------------|-----------------------|
    [junit] | Added  | com.jogamp.common.util.IOUtil$StreamMonitor | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:30.809+0200*.
    [junit] 
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] Semantic Version Test (japicmp)
    [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]  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] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MAJOR](https://img.shields.io/badge/semver-MAJOR-red?logo=semver "semver MAJOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!CAUTION]
    [junit] >
    [junit] > Incompatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                                           | Serialization       | Compatibility Changes |
    [junit] |----------|----------------------------------------------------------------|---------------------|-----------------------|
    [junit] | Added    | com.jogamp.common.ExceptionUtils                               | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | com.jogamp.common.net.URIQueryProps                            | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] |
    [junit] | Added    | com.jogamp.common.net.Uri                                      | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.Uri$ASCIIEncoded                         | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.Uri$Encoded                              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.UriQueryProps                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.ByteBufferInputStream                    | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream$CacheMode    | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream$FileResizeOp | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferOutputStream             | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundle                      | ![Not serializable] | ![Method now static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLinker                             | ![Not serializable] | ![Method removed] ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.DynamicLookupHelper                       | ![Not serializable] | ![Method added to interface] |
    [junit] | Added    | com.jogamp.common.os.MachineDataInfo                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.os.MachineDataInfo$StaticConfig              | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription                        | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Constructor removed] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription$ID                     | ![Class removed][1] | ![Class removed] ![Superclass removed] ![Interface removed] ![Method removed] ![Field removed] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription$StaticConfig           | ![Class removed][1] | ![Class removed] ![Superclass removed] ![Interface removed] ![Method removed] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                             | ![Not serializable] | ![Method removed] ![Method no longer static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform                                  | ![Not serializable] | ![Method removed] ![Method removed in superclass] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform$ABIType                          | ![Compatible]       | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform$CPUFamily                        | ![Field removed][2] | ![Field removed]      |
    [junit] | Modified | com.jogamp.common.os.Platform$CPUType                          | ![Field removed][2] | ![Method removed] ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.Platform$OSType                           | ![Field removed][2] | ![Field removed]      |
    [junit] | Modified | com.jogamp.common.util.Bitstream                               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteArrayStream               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteBufferStream              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteInputStream               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteOutputStream              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteStream                    | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                                  | ![Not serializable] | ![Method removed] ![Method added to public class] ![Method now throws checked exception] ![Field removed] |
    [junit] | Modified | com.jogamp.common.util.JarUtil                                 | ![Not serializable] | ![Method removed] ![Method return type changed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempJarCache                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.gluegen.runtime.FunctionAddressResolver             | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.os.BionicDynamicLinker32bitImpl                  | ![Not serializable] | ![Interface added]    |
    [junit] | Added    | jogamp.common.os.BionicDynamicLinker64BitImpl                  | ![Not serializable] | ![Interface added]    |
    [junit] | Removed  | jogamp.common.os.BionicDynamicLinkerImpl                       | ![Not serializable] | ![Class removed] ![Superclass removed] ![Interface removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.DynamicLinkerImpl$LibRef                      | ![Not serializable] | ![Class less accessible] ![Method less accessible] ![Constructor less accessible] |
    [junit] | Modified | jogamp.common.os.MacOSXDynamicLinkerImpl                       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.os.MachineDataInfoRuntime                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | jogamp.common.os.MachineDescriptionRuntime                     | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                             | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PosixDynamicLinkerImpl                        | ![Not serializable] | ![No changes]         |
    [junit] | Modified | jogamp.common.os.WindowsDynamicLinkerImpl                      | ![Not serializable] | ![No changes]         |
    [junit] | Removed  | jogamp.common.os.elf.Ehdr                                      | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] |
    [junit] | Added    | jogamp.common.os.elf.Ehdr_p1                                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | jogamp.common.os.elf.Ehdr_p2                                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | jogamp.common.os.elf.ElfHeader                                 | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Field removed] |
    [junit] | Added    | jogamp.common.os.elf.ElfHeaderPart1                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | jogamp.common.os.elf.ElfHeaderPart2                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.elf.SectionHeader                             | ![Not serializable] | ![Field removed]      |
    [junit] | Modified | jogamp.common.os.elf.Shdr                                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.058+0200*.
    [junit] 
    [junit] [1]: https://img.shields.io/badge/Incompatible-red "Class removed"
    [junit] [2]: https://img.shields.io/badge/Incompatible-red "Field removed"
    [junit] [Class less accessible]: https://img.shields.io/badge/Class_less_accessible-red "Class less accessible"
    [junit] [Class removed]: https://img.shields.io/badge/Class_removed-red "Class removed"
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Constructor less accessible]: https://img.shields.io/badge/Constructor_less_accessible-red "Constructor less accessible"
    [junit] [Constructor removed]: https://img.shields.io/badge/Constructor_removed-red "Constructor removed"
    [junit] [Field removed]: https://img.shields.io/badge/Field_removed-red "Field removed"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Interface removed]: https://img.shields.io/badge/Interface_removed-red "Interface removed"
    [junit] [Method added to interface]: https://img.shields.io/badge/Method_added_to_interface-orange "Method added to interface"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Method less accessible]: https://img.shields.io/badge/Method_less_accessible-red "Method less accessible"
    [junit] [Method no longer static]: https://img.shields.io/badge/Method_no_longer_static-red "Method no longer static"
    [junit] [Method now static]: https://img.shields.io/badge/Method_now_static-red "Method now static"
    [junit] [Method now throws checked exception]: https://img.shields.io/badge/Method_now_throws_checked_exception-orange "Method now throws checked exception"
    [junit] [Method removed]: https://img.shields.io/badge/Method_removed-red "Method removed"
    [junit] [Method removed in superclass]: https://img.shields.io/badge/Method_removed_in_superclass-red "Method removed in superclass"
    [junit] [Method return type changed]: https://img.shields.io/badge/Method_return_type_changed-red "Method return type changed"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] [Superclass removed]: https://img.shields.io/badge/Superclass_removed-red "Superclass removed"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] Semantic Version Test (japicmp)
    [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]  Compat. expected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [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_SOURCE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MINOR](https://img.shields.io/badge/semver-MINOR-orange?logo=semver "semver MINOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!WARNING]
    [junit] >
    [junit] > Compatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                               | Serialization       | Compatibility Changes |
    [junit] |----------|----------------------------------------------------|---------------------|-----------------------|
    [junit] | Modified | com.jogamp.common.ExceptionUtils                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.ExceptionUtils$CustomStackTrace  | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.jvm.JNILibLoaderBase             | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.net.Uri                          | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.StructAccessor               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                 | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.ArrayHashMap                | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.ArrayHashSet                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.Bitfield                    | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.Bitfield$Factory            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.Bitfield$Util               | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.CustomCompress              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.FunctionTask                | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                      | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil$ClassResources       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.InterruptSource             | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.InterruptSource$Thread      | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.InterruptSource$Util        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.InterruptedRuntimeException | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.RunnableTask                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SourcedInterruptedException | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.TaskBase                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                 | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.util.Int32ArrayBitfield              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.util.Int32Bitfield                   | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.util.SyncedBitfield                  | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.258+0200*.
    [junit] 
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Current  version: 2.6.0 (2.6.0-rc-20250627) - /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.6.0 (2.6.0-rc-20250627) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MAJOR](https://img.shields.io/badge/semver-MAJOR-red?logo=semver "semver MAJOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!CAUTION]
    [junit] >
    [junit] > Incompatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                                    | Serialization       | Compatibility Changes |
    [junit] |----------|---------------------------------------------------------|---------------------|-----------------------|
    [junit] | Added    | com.jogamp.common.GlueGenVersion$GluGenRTJarSHASum      | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.AudioFormat                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSink                          | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.AudioSink$AudioDataFrame           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSink$AudioFrame               | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSinkFactory                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.PTS                                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.PTS$FloatValue                     | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.TimeFrameI                         | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.net.Uri                               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.AbstractBuffer                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.Buffers                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.Buffers$Cleaner                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.ElementBuffer                     | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.MappedByteBufferInputStream       | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.NativeBuffer                      | ![Not serializable] | ![Method removed] ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.nio.PointerBuffer                     | ![Not serializable] | ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.nio.StructAccessor                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.os.Clock                              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundle               | ![Not serializable] | ![Method removed] ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundleInfo           | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.DynamicLinker                      | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.MachineDataInfo$StaticConfig       | ![Compatible]       | ![No changes]         |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform                           | ![Not serializable] | ![Method removed] ![Method added to public class] ![Field removed in superclass] |
    [junit] | Modified | com.jogamp.common.os.Platform$OSType                    | ![Compatible]       | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.ArrayHashSet                     | ![Not serializable] | ![Constructor removed] |
    [junit] | Modified | com.jogamp.common.util.Bitfield$Util                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.FunctionTask                     | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                           | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil$ClassResources            | ![Not serializable] | ![Constructor removed] |
    [junit] | Removed  | com.jogamp.common.util.IntBitfield                      | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Field removed] ![Constructor removed] |
    [junit] | Modified | com.jogamp.common.util.InterruptSource$Thread           | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.JarUtil                          | ![Not serializable] | ![Method removed]     |
    [junit] | Modified | com.jogamp.common.util.JogampVersion                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.PerfCounterCtrl                  | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.RunnableTask                     | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SHASum                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SHASum$TempJarSHASum             | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.SecurityUtil                     | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.StringUtil                       | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.TSPrinter                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.UnsafeUtil                       | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WeakIdentityHashMap              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WorkerThread                     | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$Callback            | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$StateCallback       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$StateCallback$State | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempCacheReg               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempFileCache              | ![Not serializable] | ![Method removed] ![Method now static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempJarCache               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Added    | jogamp.common.av.JavaSoundAudioSink                     | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.av.NullAudioSink                          | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                      | ![Not serializable] | ![Field removed]      |
    [junit] | Removed  | jogamp.common.os.PlatformPropsImpl$OSXVersion           | ![Not serializable] | ![Class removed] ![Superclass removed] ![Field removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.WindowsDynamicLinkerImpl               | ![Not serializable] | ![No changes]         |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.487+0200*.
    [junit] 
    [junit] [Class removed]: https://img.shields.io/badge/Class_removed-red "Class removed"
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Constructor removed]: https://img.shields.io/badge/Constructor_removed-red "Constructor removed"
    [junit] [Field removed]: https://img.shields.io/badge/Field_removed-red "Field removed"
    [junit] [Field removed in superclass]: https://img.shields.io/badge/Field_removed_in_superclass-red "Field removed in superclass"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to interface]: https://img.shields.io/badge/Method_added_to_interface-orange "Method added to interface"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Method now static]: https://img.shields.io/badge/Method_now_static-red "Method now static"
    [junit] [Method removed]: https://img.shields.io/badge/Method_removed-red "Method removed"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] [Superclass removed]: https://img.shields.io/badge/Superclass_removed-red "Superclass removed"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1750986211506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986211506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testVersionV220V221 took 0.514 sec
    [junit] Testcase: testVersionV221V230 took 0.239 sec
    [junit] Testcase: testVersionV230V232 took 0.199 sec
    [junit] Testcase: testVersionV232V24x took 0.228 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.723 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1750986210305 ms III - Start
    [junit] SLOCK [T main @ 1750986210305 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 (japicmp)
    [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]  Compat. expected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_SOURCE to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_SOURCE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MINOR](https://img.shields.io/badge/semver-MINOR-orange?logo=semver "semver MINOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!WARNING]
    [junit] >
    [junit] > Compatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status | Type                                        | Serialization       | Compatibility Changes |
    [junit] |--------|---------------------------------------------|---------------------|-----------------------|
    [junit] | Added  | com.jogamp.common.util.IOUtil$StreamMonitor | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:30.809+0200*.
    [junit] 
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] Semantic Version Test (japicmp)
    [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]  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] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MAJOR](https://img.shields.io/badge/semver-MAJOR-red?logo=semver "semver MAJOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!CAUTION]
    [junit] >
    [junit] > Incompatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                                           | Serialization       | Compatibility Changes |
    [junit] |----------|----------------------------------------------------------------|---------------------|-----------------------|
    [junit] | Added    | com.jogamp.common.ExceptionUtils                               | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | com.jogamp.common.net.URIQueryProps                            | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] |
    [junit] | Added    | com.jogamp.common.net.Uri                                      | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.Uri$ASCIIEncoded                         | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.Uri$Encoded                              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.net.UriQueryProps                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.ByteBufferInputStream                    | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream$CacheMode    | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferInputStream$FileResizeOp | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.nio.MappedByteBufferOutputStream             | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundle                      | ![Not serializable] | ![Method now static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLinker                             | ![Not serializable] | ![Method removed] ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.DynamicLookupHelper                       | ![Not serializable] | ![Method added to interface] |
    [junit] | Added    | com.jogamp.common.os.MachineDataInfo                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.os.MachineDataInfo$StaticConfig              | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription                        | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Constructor removed] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription$ID                     | ![Class removed][1] | ![Class removed] ![Superclass removed] ![Interface removed] ![Method removed] ![Field removed] |
    [junit] | Removed  | com.jogamp.common.os.MachineDescription$StaticConfig           | ![Class removed][1] | ![Class removed] ![Superclass removed] ![Interface removed] ![Method removed] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                             | ![Not serializable] | ![Method removed] ![Method no longer static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform                                  | ![Not serializable] | ![Method removed] ![Method removed in superclass] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform$ABIType                          | ![Compatible]       | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform$CPUFamily                        | ![Field removed][2] | ![Field removed]      |
    [junit] | Modified | com.jogamp.common.os.Platform$CPUType                          | ![Field removed][2] | ![Method removed] ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.Platform$OSType                           | ![Field removed][2] | ![Field removed]      |
    [junit] | Modified | com.jogamp.common.util.Bitstream                               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteArrayStream               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteBufferStream              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteInputStream               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteOutputStream              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.Bitstream$ByteStream                    | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                                  | ![Not serializable] | ![Method removed] ![Method added to public class] ![Method now throws checked exception] ![Field removed] |
    [junit] | Modified | com.jogamp.common.util.JarUtil                                 | ![Not serializable] | ![Method removed] ![Method return type changed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempJarCache                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.gluegen.runtime.FunctionAddressResolver             | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.os.BionicDynamicLinker32bitImpl                  | ![Not serializable] | ![Interface added]    |
    [junit] | Added    | jogamp.common.os.BionicDynamicLinker64BitImpl                  | ![Not serializable] | ![Interface added]    |
    [junit] | Removed  | jogamp.common.os.BionicDynamicLinkerImpl                       | ![Not serializable] | ![Class removed] ![Superclass removed] ![Interface removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.DynamicLinkerImpl$LibRef                      | ![Not serializable] | ![Class less accessible] ![Method less accessible] ![Constructor less accessible] |
    [junit] | Modified | jogamp.common.os.MacOSXDynamicLinkerImpl                       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.os.MachineDataInfoRuntime                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | jogamp.common.os.MachineDescriptionRuntime                     | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                             | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PosixDynamicLinkerImpl                        | ![Not serializable] | ![No changes]         |
    [junit] | Modified | jogamp.common.os.WindowsDynamicLinkerImpl                      | ![Not serializable] | ![No changes]         |
    [junit] | Removed  | jogamp.common.os.elf.Ehdr                                      | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] |
    [junit] | Added    | jogamp.common.os.elf.Ehdr_p1                                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | jogamp.common.os.elf.Ehdr_p2                                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Removed  | jogamp.common.os.elf.ElfHeader                                 | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Field removed] |
    [junit] | Added    | jogamp.common.os.elf.ElfHeaderPart1                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | jogamp.common.os.elf.ElfHeaderPart2                            | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.elf.SectionHeader                             | ![Not serializable] | ![Field removed]      |
    [junit] | Modified | jogamp.common.os.elf.Shdr                                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.058+0200*.
    [junit] 
    [junit] [1]: https://img.shields.io/badge/Incompatible-red "Class removed"
    [junit] [2]: https://img.shields.io/badge/Incompatible-red "Field removed"
    [junit] [Class less accessible]: https://img.shields.io/badge/Class_less_accessible-red "Class less accessible"
    [junit] [Class removed]: https://img.shields.io/badge/Class_removed-red "Class removed"
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Constructor less accessible]: https://img.shields.io/badge/Constructor_less_accessible-red "Constructor less accessible"
    [junit] [Constructor removed]: https://img.shields.io/badge/Constructor_removed-red "Constructor removed"
    [junit] [Field removed]: https://img.shields.io/badge/Field_removed-red "Field removed"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Interface removed]: https://img.shields.io/badge/Interface_removed-red "Interface removed"
    [junit] [Method added to interface]: https://img.shields.io/badge/Method_added_to_interface-orange "Method added to interface"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Method less accessible]: https://img.shields.io/badge/Method_less_accessible-red "Method less accessible"
    [junit] [Method no longer static]: https://img.shields.io/badge/Method_no_longer_static-red "Method no longer static"
    [junit] [Method now static]: https://img.shields.io/badge/Method_now_static-red "Method now static"
    [junit] [Method now throws checked exception]: https://img.shields.io/badge/Method_now_throws_checked_exception-orange "Method now throws checked exception"
    [junit] [Method removed]: https://img.shields.io/badge/Method_removed-red "Method removed"
    [junit] [Method removed in superclass]: https://img.shields.io/badge/Method_removed_in_superclass-red "Method removed in superclass"
    [junit] [Method return type changed]: https://img.shields.io/badge/Method_return_type_changed-red "Method return type changed"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] [Superclass removed]: https://img.shields.io/badge/Superclass_removed-red "Superclass removed"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] Semantic Version Test (japicmp)
    [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]  Compat. expected: BACKWARD_COMPATIBLE_BINARY
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [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_SOURCE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MINOR](https://img.shields.io/badge/semver-MINOR-orange?logo=semver "semver MINOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!WARNING]
    [junit] >
    [junit] > Compatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                               | Serialization       | Compatibility Changes |
    [junit] |----------|----------------------------------------------------|---------------------|-----------------------|
    [junit] | Modified | com.jogamp.common.ExceptionUtils                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.ExceptionUtils$CustomStackTrace  | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.jvm.JNILibLoaderBase             | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.net.Uri                          | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.StructAccessor               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                 | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.ArrayHashMap                | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.ArrayHashSet                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.Bitfield                    | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.Bitfield$Factory            | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.Bitfield$Util               | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.CustomCompress              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.FunctionTask                | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                      | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil$ClassResources       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.InterruptSource             | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.InterruptSource$Thread      | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.InterruptSource$Util        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.InterruptedRuntimeException | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.RunnableTask                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SourcedInterruptedException | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.TaskBase                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                 | ![Not serializable] | ![No changes]         |
    [junit] | Added    | jogamp.common.util.Int32ArrayBitfield              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.util.Int32Bitfield                   | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.util.SyncedBitfield                  | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.258+0200*.
    [junit] 
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: 2.3.2 (2.3.2) - lib/v2.3.2/gluegen-rt.jar
    [junit]  Current  version: 2.6.0 (2.6.0-rc-20250627) - /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-rt.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.6.0 (2.6.0-rc-20250627) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] 
    [junit] # Compatibility Report
    [junit] 
    [junit] ![semver MAJOR](https://img.shields.io/badge/semver-MAJOR-red?logo=semver "semver MAJOR")
    [junit] 
    [junit] ## Summary
    [junit] 
    [junit] > [!CAUTION]
    [junit] >
    [junit] > Incompatible changes found while checking backward compatibility of version `unknown` with the previous version `unknown`.
    [junit] 
    [junit] <details markdown="1">
    [junit] <summary>Expand to see options used.</summary>
    [junit] 
    [junit] - **Report only summary**: Yes
    [junit] - **Report only changes**: No
    [junit] - **Report only binary-incompatible changes**: No
    [junit] - **Access modifier filter**: `PROTECTED`
    [junit] - **Old archives**:
    [junit] - **New archives**:
    [junit] - **Evaluate annotations**: Yes
    [junit] - **Include synthetic classes and class members**: No
    [junit] - **Include specific elements**: No
    [junit] - **Exclude specific elements**: No
    [junit] - **Ignore all missing classes**: No
    [junit] - **Ignore specific missing classes**: No
    [junit] - **Treat changes as errors**:
    [junit]   - Any changes: No
    [junit]   - Binary incompatible changes: No
    [junit]   - Source incompatible changes: No
    [junit]   - Incompatible changes caused by excluded classes: Yes
    [junit]   - Semantically incompatible changes: No
    [junit]   - Semantically incompatible changes, including development versions: No
    [junit] - **Classpath mode**: `ONE_COMMON_CLASSPATH`
    [junit] - **Old classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] - **New classpath**:
    [junit] ```
    [junit] 
    [junit] ```
    [junit] 
    [junit] </details>
    [junit] 
    [junit] 
    [junit] ## Results
    [junit] 
    [junit] | Status   | Type                                                    | Serialization       | Compatibility Changes |
    [junit] |----------|---------------------------------------------------------|---------------------|-----------------------|
    [junit] | Added    | com.jogamp.common.GlueGenVersion$GluGenRTJarSHASum      | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.AudioFormat                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSink                          | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.AudioSink$AudioDataFrame           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSink$AudioFrame               | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.AudioSinkFactory                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.PTS                                | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.av.PTS$FloatValue                     | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.av.TimeFrameI                         | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.net.Uri                               | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.AbstractBuffer                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.Buffers                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.Buffers$Cleaner                   | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.nio.ElementBuffer                     | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.MappedByteBufferInputStream       | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.nio.NativeBuffer                      | ![Not serializable] | ![Method removed] ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.nio.PointerBuffer                     | ![Not serializable] | ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.nio.StructAccessor                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.os.Clock                              | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundle               | ![Not serializable] | ![Method removed] ![Method added to public class] ![Field removed] |
    [junit] | Modified | com.jogamp.common.os.DynamicLibraryBundleInfo           | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.DynamicLinker                      | ![Not serializable] | ![Method added to interface] |
    [junit] | Modified | com.jogamp.common.os.MachineDataInfo$StaticConfig       | ![Compatible]       | ![No changes]         |
    [junit] | Modified | com.jogamp.common.os.NativeLibrary                      | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.os.Platform                           | ![Not serializable] | ![Method removed] ![Method added to public class] ![Field removed in superclass] |
    [junit] | Modified | com.jogamp.common.os.Platform$OSType                    | ![Compatible]       | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.ArrayHashSet                     | ![Not serializable] | ![Constructor removed] |
    [junit] | Modified | com.jogamp.common.util.Bitfield$Util                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.FunctionTask                     | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil                           | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.IOUtil$ClassResources            | ![Not serializable] | ![Constructor removed] |
    [junit] | Removed  | com.jogamp.common.util.IntBitfield                      | ![Not serializable] | ![Class removed] ![Superclass removed] ![Method removed] ![Field removed] ![Constructor removed] |
    [junit] | Modified | com.jogamp.common.util.InterruptSource$Thread           | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.JarUtil                          | ![Not serializable] | ![Method removed]     |
    [junit] | Modified | com.jogamp.common.util.JogampVersion                    | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.PerfCounterCtrl                  | ![Not serializable] | ![No changes]         |
    [junit] | Modified | com.jogamp.common.util.RunnableTask                     | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SHASum                           | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.SHASum$TempJarSHASum             | ![Not serializable] | ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.SecurityUtil                     | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.StringUtil                       | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.TSPrinter                        | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.UnsafeUtil                       | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WeakIdentityHashMap              | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WorkerThread                     | ![Not serializable] | ![Method added to public class] |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$Callback            | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$StateCallback       | ![Not serializable] | ![No changes]         |
    [junit] | Added    | com.jogamp.common.util.WorkerThread$StateCallback$State | ![Compatible]       | ![Interface added] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempCacheReg               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempFileCache              | ![Not serializable] | ![Method removed] ![Method now static] ![Method added to public class] |
    [junit] | Modified | com.jogamp.common.util.cache.TempJarCache               | ![Not serializable] | ![Method removed] ![Method added to public class] |
    [junit] | Added    | jogamp.common.av.JavaSoundAudioSink                     | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Added    | jogamp.common.av.NullAudioSink                          | ![Not serializable] | ![Interface added] ![Method added to public class] |
    [junit] | Modified | jogamp.common.os.PlatformPropsImpl                      | ![Not serializable] | ![Field removed]      |
    [junit] | Removed  | jogamp.common.os.PlatformPropsImpl$OSXVersion           | ![Not serializable] | ![Class removed] ![Superclass removed] ![Field removed] ![Constructor removed] |
    [junit] | Modified | jogamp.common.os.WindowsDynamicLinkerImpl               | ![Not serializable] | ![No changes]         |
    [junit] 
    [junit] 
    [junit] ___
    [junit] 
    [junit] *Generated on: 2025-06-27 03:03:31.487+0200*.
    [junit] 
    [junit] [Class removed]: https://img.shields.io/badge/Class_removed-red "Class removed"
    [junit] [Compatible]: https://img.shields.io/badge/Compatible-green "Compatible"
    [junit] [Constructor removed]: https://img.shields.io/badge/Constructor_removed-red "Constructor removed"
    [junit] [Field removed]: https://img.shields.io/badge/Field_removed-red "Field removed"
    [junit] [Field removed in superclass]: https://img.shields.io/badge/Field_removed_in_superclass-red "Field removed in superclass"
    [junit] [Interface added]: https://img.shields.io/badge/Interface_added-orange "Interface added"
    [junit] [Method added to interface]: https://img.shields.io/badge/Method_added_to_interface-orange "Method added to interface"
    [junit] [Method added to public class]: https://img.shields.io/badge/Method_added_to_public_class-yellow "Method added to public class"
    [junit] [Method now static]: https://img.shields.io/badge/Method_now_static-red "Method now static"
    [junit] [Method removed]: https://img.shields.io/badge/Method_removed-red "Method removed"
    [junit] [No changes]: https://img.shields.io/badge/No_changes-green "No changes"
    [junit] [Not serializable]: https://img.shields.io/badge/Not_serializable-green "Not serializable"
    [junit] [Superclass removed]: https://img.shields.io/badge/Superclass_removed-red "Superclass removed"
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionSemantics - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket40-localhost/127.0.0.1:59999 @ 1750986211506 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986211506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.TestWorkerThread01
    [junit] Testsuite: com.jogamp.common.util.TestWorkerThread01
    [junit] actionMS_d 3 = td 18ms - wt_slept 15ms - actionMS 0ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 0, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 7 = td 22ms - wt_slept 15ms - actionMS 0ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test01ZeroAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test02MidAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 0 = td 14ms - wt_slept 6ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 5 = td 16ms - wt_slept 3ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test02MidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test03HeavyAction
    [junit] testAction: startPaused false, maxPeriodMS 20, actionMS 20, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 10 = td 30ms - wt_slept 0ms - actionMS 20ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 20, actionMS 20, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 10 = td 30ms - wt_slept 0ms - actionMS 20ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test03HeavyAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test03ZeroMidAction
    [junit] testAction: startPaused false, maxPeriodMS 8, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 12ms - wt_slept 0ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 8, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 12ms - wt_slept 0ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test03ZeroMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test04ZeroMinDelayMidAction
    [junit] testAction: startPaused false, maxPeriodMS 12, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 4], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 16ms - wt_slept 4ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 12, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 4], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 6 = td 18ms - wt_slept 4ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test04ZeroMinDelayMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test05MinDelayMidAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 8ms, delay 8], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 8 = td 24ms - wt_slept 8ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 8ms, delay 8], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 8 = td 24ms - wt_slept 8ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test05MinDelayMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test10InitEnd01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test10InitEnd01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test11InitEnd02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test11InitEnd02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test20ExceptionAtWork
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test20ExceptionAtWork
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1750986214519 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986214519 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.002 sec
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1750986215088 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T main @ 1750986215089 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1750986212044 ms III - Start
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair
    [junit] SLOCK [T main @ 1750986212044 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test01ZeroAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 0, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 3 = td 18ms - wt_slept 15ms - actionMS 0ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 0, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 7 = td 22ms - wt_slept 15ms - actionMS 0ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test01ZeroAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test02MidAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 0 = td 14ms - wt_slept 6ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 5 = td 16ms - wt_slept 3ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test02MidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test03HeavyAction
    [junit] testAction: startPaused false, maxPeriodMS 20, actionMS 20, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 10 = td 30ms - wt_slept 0ms - actionMS 20ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 20, actionMS 20, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 10 = td 30ms - wt_slept 0ms - actionMS 20ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test03HeavyAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test03ZeroMidAction
    [junit] testAction: startPaused false, maxPeriodMS 8, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 12ms - wt_slept 0ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 8, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 12ms - wt_slept 0ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test03ZeroMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test04ZeroMinDelayMidAction
    [junit] testAction: startPaused false, maxPeriodMS 12, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 4], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 16ms - wt_slept 4ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 12, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 4], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 6 = td 18ms - wt_slept 4ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test04ZeroMinDelayMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test05MinDelayMidAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 8ms, delay 8], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 8 = td 24ms - wt_slept 8ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 8ms, delay 8], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 8 = td 24ms - wt_slept 8ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test05MinDelayMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test10InitEnd01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test10InitEnd01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test11InitEnd02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test11InitEnd02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test20ExceptionAtWork
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test20ExceptionAtWork
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1750986214519 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986214519 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ZeroAction took 0.498 sec
    [junit] Testcase: test02MidAction took 0.374 sec
    [junit] Testcase: test03HeavyAction took 0.47 sec
    [junit] Testcase: test03ZeroMidAction took 0.206 sec
    [junit] Testcase: test04ZeroMinDelayMidAction took 0.285 sec
    [junit] Testcase: test05MinDelayMidAction took 0.413 sec
    [junit] Testcase: test10InitEnd01 took 0.014 sec
    [junit] Testcase: test11InitEnd02 took 0.096 sec
    [junit] Testcase: test20ExceptionAtWork took 0.099 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.002 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1750986212044 ms III - Start
    [junit] SLOCK [T main @ 1750986212044 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test01ZeroAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 0, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 3 = td 18ms - wt_slept 15ms - actionMS 0ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 0, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 7 = td 22ms - wt_slept 15ms - actionMS 0ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test01ZeroAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test02MidAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 0 = td 14ms - wt_slept 6ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 5 = td 16ms - wt_slept 3ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test02MidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test03HeavyAction
    [junit] testAction: startPaused false, maxPeriodMS 20, actionMS 20, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 10 = td 30ms - wt_slept 0ms - actionMS 20ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 20, actionMS 20, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 16ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 10 = td 30ms - wt_slept 0ms - actionMS 20ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test03HeavyAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test03ZeroMidAction
    [junit] testAction: startPaused false, maxPeriodMS 8, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 12ms - wt_slept 0ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 8, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 0], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 12ms - wt_slept 0ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test03ZeroMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test04ZeroMinDelayMidAction
    [junit] testAction: startPaused false, maxPeriodMS 12, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 4], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 4 = td 16ms - wt_slept 4ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 12, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 0ms, delay 4], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 6 = td 18ms - wt_slept 4ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test04ZeroMinDelayMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test05MinDelayMidAction
    [junit] testAction: startPaused false, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 8ms, delay 8], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 8 = td 24ms - wt_slept 8ms - actionMS 8ms < toleranceMS 20ms
    [junit] testAction: startPaused true, maxPeriodMS 16, actionMS 8, Worker[running false, active false, blocked false, shall[pause false, stop false], min[period 8ms, delay 8], slept 0ms, daemon true, thread null]
    [junit] actionMS_d 8 = td 24ms - wt_slept 8ms - actionMS 8ms < toleranceMS 20ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test05MinDelayMidAction
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test10InitEnd01
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test10InitEnd01
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test11InitEnd02
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test11InitEnd02
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.TestWorkerThread01 - test20ExceptionAtWork
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.TestWorkerThread01 - test20ExceptionAtWork
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket41-localhost/127.0.0.1:59999 @ 1750986214519 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986214519 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveLock01
    [junit] Testsuite: com.jogamp.common.util.locks.TestRecursiveLock01
    [junit] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair  , threads 25, loops-outter    100, loops-inner    100, yield  NONE - dt    423 ms, avrg  2013636 ns, deviation [   -92126 ..    72984 ] 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    414 ms, avrg     5692 ns, deviation [    -3222 ..     6158 ] 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    363 ms, avrg     2095 ns, deviation [    -1435 ..     5545 ] 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    349 ms, avrg      636 ns, deviation [     -336 ..     1414 ] 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    412 ms, avrg  2666562 ns, deviation [   -58052 ..    60888 ] 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    327 ms, avrg     1179 ns, deviation [     -809 ..     4741 ] 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    320 ms, avrg     7255 ns, deviation [    -6925 ..    15415 ] 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    320 ms, avrg      541 ns, deviation [     -211 ..     2029 ] 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    504 ms, avrg      384 ns, deviation [      -35 ..       55 ] 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    504 ms, avrg      375 ns, deviation [      -28 ..       43 ] 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    505 ms, avrg      390 ns, deviation [      -54 ..       63 ] 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    508 ms, avrg      400 ns, deviation [      -66 ..       67 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1750986220066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986220066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.506 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1750986215088 ms III - Start
    [junit] SLOCK [T main @ 1750986215089 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    423 ms, avrg  2013636 ns, deviation [   -92126 ..    72984 ] 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    414 ms, avrg     5692 ns, deviation [    -3222 ..     6158 ] 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    363 ms, avrg     2095 ns, deviation [    -1435 ..     5545 ] 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    349 ms, avrg      636 ns, deviation [     -336 ..     1414 ] 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    412 ms, avrg  2666562 ns, deviation [   -58052 ..    60888 ] 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    327 ms, avrg     1179 ns, deviation [     -809 ..     4741 ] 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    320 ms, avrg     7255 ns, deviation [    -6925 ..    15415 ] 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    320 ms, avrg      541 ns, deviation [     -211 ..     2029 ] 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    504 ms, avrg      384 ns, deviation [      -35 ..       55 ] 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    504 ms, avrg      375 ns, deviation [      -28 ..       43 ] 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    505 ms, avrg      390 ns, deviation [      -54 ..       63 ] 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    508 ms, avrg      400 ns, deviation [      -66 ..       67 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1750986220066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986220066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testLockedObjectThreading25x100x100N_Int01_Fair took 0.423 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Int01_Unfair took 0.415 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Java5_Fair took 0.363 sec
    [junit] Testcase: testLockedObjectThreading25x100x100N_Java5_Unfair took 0.349 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Int01_Fair took 0.413 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Int01_Unair took 0.327 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Java5_Fair took 0.32 sec
    [junit] Testcase: testLockedObjectThreading25x100x100Y_Java5_Unfair took 0.321 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Int01_Fair took 0.505 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Int01_Unfair took 0.504 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Java5_Fair took 0.505 sec
    [junit] Testcase: testLockedObjectThreading5x1000x10000N_Java5_Unfair took 0.508 sec
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.506 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1750986215088 ms III - Start
    [junit] SLOCK [T main @ 1750986215089 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    423 ms, avrg  2013636 ns, deviation [   -92126 ..    72984 ] 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    414 ms, avrg     5692 ns, deviation [    -3222 ..     6158 ] 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    363 ms, avrg     2095 ns, deviation [    -1435 ..     5545 ] 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    349 ms, avrg      636 ns, deviation [     -336 ..     1414 ] 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    412 ms, avrg  2666562 ns, deviation [   -58052 ..    60888 ] ns
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1750986220679 ms III - Start
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair
    [junit] SLOCK [T main @ 1750986220679 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair
    [junit] 
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter    100, loops-inner    100, yield YIELD - dt    327 ms, avrg     1179 ns, deviation [     -809 ..     4741 ] 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    320 ms, avrg     7255 ns, deviation [    -6925 ..    15415 ] 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    320 ms, avrg      541 ns, deviation [     -211 ..     2029 ] 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    504 ms, avrg      384 ns, deviation [      -35 ..       55 ] 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    504 ms, avrg      375 ns, deviation [      -28 ..       43 ] 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    505 ms, avrg      390 ns, deviation [      -54 ..       63 ] 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    508 ms, avrg      400 ns, deviation [      -66 ..       67 ] ns
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket42-localhost/127.0.0.1:59999 @ 1750986220066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986220066 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] 
    [junit] ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair  , threads  5, loops-outter   1000, loops-inner  10000, yield YIELD - dt    143 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1750986220840 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986220840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1750986221370 ms III - Start
    [junit] SLOCK [T main @ 1750986221370 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.682 sec
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1750986221388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986221388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1750986220679 ms III - Start
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1750986221390 ms III - Start
    [junit] SLOCK [T main @ 1750986220679 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986221390 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986221390 ms III localhost/127.0.0.1:59999 - Wait for lock
    [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    143 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1750986220840 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986220840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testTwoThreadsInGroup took 0.144 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.682 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1750986220679 ms III - Start
    [junit] SLOCK [T main @ 1750986220679 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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    143 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket43-localhost/127.0.0.1:59999 @ 1750986220840 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986220840 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket00
    [junit] Testsuite: com.jogamp.common.util.locks.TestSingletonServerSocket00
    [junit] SLOCK [T main @ 1750986222461 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1071 ms, 10 attempts
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1750986222477 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986222477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1750986222479 ms III - Start
    [junit] SLOCK [T main @ 1750986222479 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 @ 1750986222481 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #2 @ 1750986222481 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248704 ms III - Start
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248704 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248705 ms III - Stopping: alive false, shallQuit true, hasSocket false
    [junit] SLOCK [T LockUnlock #1 @ 1750986248720 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 26240 ms, 21 attempts
    [junit] Exception in thread "LockUnlock #1" java.lang.AssertionError: LockUnlock #1 - Could not lock instance: localhost/127.0.0.1:59999
    [junit] 	at org.junit.Assert.fail(Assert.java:88)
    [junit] 	at org.junit.Assert.assertTrue(Assert.java:41)
    [junit] 	at com.jogamp.common.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1750986248732 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986248732 ms --- localhost/127.0.0.1:59999 - Unlock ok within 25929 ms
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1750986248758 ms III - Start
    [junit] SLOCK [T LockUnlock #2 @ 1750986248758 ms +++ localhost/127.0.0.1:59999 - Locked within 26278 ms, 10 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1750986249065 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #2 @ 1750986249065 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: 27.815 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1750986221370 ms III - Start
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1750986249225 ms III - Start
    [junit] SLOCK [T main @ 1750986221370 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986249225 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1750986221388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1750986249225 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986221388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] SLOCK [T main @ 1750986249225 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 SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1750986221390 ms III - Start
    [junit] SLOCK [T main @ 1750986221390 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986221390 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1750986222461 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1071 ms, 10 attempts
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1750986222477 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986222477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1750986222479 ms III - Start
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1750986249253 ms III - Start
    [junit] SLOCK [T main @ 1750986222479 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986249253 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] LockUnlock #1 LOCK try ..
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] LockUnlock #2 LOCK try ..
    [junit] ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy
    [junit] SLOCK [T LockUnlock #1 @ 1750986222481 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #2 @ 1750986222481 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248704 ms III - Start
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248704 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248705 ms III - Stopping: alive false, shallQuit true, hasSocket false
    [junit] SLOCK [T LockUnlock #1 @ 1750986248720 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 26240 ms, 21 attempts
    [junit] Exception in thread "LockUnlock #1" java.lang.AssertionError: LockUnlock #1 - Could not lock instance: localhost/127.0.0.1:59999
    [junit] 	at org.junit.Assert.fail(Assert.java:88)
    [junit] 	at org.junit.Assert.assertTrue(Assert.java:41)
    [junit] 	at com.jogamp.common.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1750986248732 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986248732 ms --- localhost/127.0.0.1:59999 - Unlock ok within 25929 ms
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1750986248758 ms III - Start
    [junit] SLOCK [T LockUnlock #2 @ 1750986248758 ms +++ localhost/127.0.0.1:59999 - Locked within 26278 ms, 10 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1750986249065 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #2 @ 1750986249065 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.019 sec
    [junit] Testcase: test02_2ndInstanceLockTimeout took 1.088 sec
    [junit] Testcase: testOffthreadLockUnlock took 26.688 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.815 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1750986221370 ms III - Start
    [junit] SLOCK [T main @ 1750986221370 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket44-localhost/127.0.0.1:59999 @ 1750986221388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986221388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1750986221390 ms III - Start
    [junit] SLOCK [T main @ 1750986221390 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986221390 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T main @ 1750986222461 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1071 ms, 10 attempts
    [junit] SLOCK [T SingletonServerSocket45-localhost/127.0.0.1:59999 @ 1750986222477 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986222477 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1750986222479 ms III - Start
    [junit] SLOCK [T main @ 1750986222479 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 @ 1750986222481 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T LockUnlock #2 @ 1750986222481 ms III localhost/127.0.0.1:59999 - Wait for lock
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248704 ms III - Start
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248704 ms III - Unable to install ServerSocket: Address already in use
    [junit] SLOCK [T SingletonServerSocket47-localhost/127.0.0.1:59999 @ 1750986248705 ms III - Stopping: alive false, shallQuit true, hasSocket false
    [junit] SLOCK [T LockUnlock #1 @ 1750986248720 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 26240 ms, 21 attempts
    [junit] Exception in thread "LockUnlock #1" java.lang.AssertionError: LockUnlock #1 - Could not lock instance: localhost/127.0.0.1:59999
    [junit] 	at org.junit.Assert.fail(Assert.java:88)
    [junit] 	at org.junit.Assert.assertTrue(Assert.java:41)
    [junit] 	at com.jogamp.common.util.locks.TestSingletonServerSocket00$1.run(TestSingletonServerSocket00.java:78)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [junit] SLOCK [T SingletonServerSocket46-localhost/127.0.0.1:59999 @ 1750986248732 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986248732 ms --- localhost/127.0.0.1:59999 - Unlock ok within 25929 ms
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1750986248758 ms III - Start
    [junit] SLOCK [T LockUnlock #2 @ 1750986248758 ms +++ localhost/127.0.0.1:59999 - Locked within 26278 ms, 10 attempts
    [junit] LockUnlock #2 LOCK ON
    [junit] SLOCK [T SingletonServerSocket48-localhost/127.0.0.1:59999 @ 1750986249065 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T LockUnlock #2 @ 1750986249065 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.021 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1750986249225 ms III - Start
    [junit] SLOCK [T main @ 1750986249225 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1750986249225 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249225 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.021 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 @ 1750986249225 ms III - Start
    [junit] SLOCK [T main @ 1750986249225 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket49-localhost/127.0.0.1:59999 @ 1750986249225 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249225 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] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1750986249270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249270 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.545 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1750986249253 ms III - Start
    [junit] SLOCK [T main @ 1750986249253 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986249270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249270 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.545 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket50-localhost/127.0.0.1:59999 @ 1750986249253 ms III - Start
    [junit] SLOCK [T main @ 1750986249253 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986249270 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249270 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.gluegen.jcpp.CppReaderTest
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1750986249807 ms III - Start
    [junit] SLOCK [T main @ 1750986249808 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Testsuite: com.jogamp.gluegen.jcpp.CppReaderTest
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader
    [junit]  - - - System info - - - 
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] Platform: MACOS / Mac OS X 12.6.5 (12.6.5), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit]   int32   4 / 4, int64   8 / 8
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit] ++++ Test Singleton.unlock()
    [junit]   pointer 8 / 8, page    4096
    [junit] SLOCK [T SingletonServerSocket51-localhost/127.0.0.1:59999 @ 1750986249869 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249869 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, 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@201069753>" 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@201069753>" 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@1881868027>" 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@1881868027>" 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 SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1750986250404 ms III - Start
    [junit] SLOCK [T main @ 1750986250404 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.588 sec
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] ------------- Standard Output ---------------
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.ErrorTest - testErrors
    [junit] ++++ Test Singleton.unlock()
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 12.6.5 (12.6.5), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1750986250423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit] SLOCK [T main @ 1750986250424 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, 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@201069753>" 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@201069753>" 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@1881868027>" 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@1881868027>" 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 @ 1750986249807 ms III - Start
    [junit] SLOCK [T main @ 1750986249808 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986249869 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249869 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCppReader took 0.039 sec
    [junit] Testcase: testPragmaOnce took 0.001 sec
    [junit] Testcase: testPragmaOnceWithMarkers took 0.001 sec
    [junit] Testcase: testVarargs took 0.003 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.588 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit]  - - - System info - - - 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: MACOS / Mac OS X 12.6.5 (12.6.5), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    8 / 8
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, 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@201069753>" 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@201069753>" 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@1881868027>" 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@1881868027>" 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 @ 1750986249807 ms III - Start
    [junit] SLOCK [T main @ 1750986249808 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986249869 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986249869 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 @ 1750986250956 ms III - Start
    [junit] SLOCK [T main @ 1750986250956 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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.543 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1750986250404 ms III - Start
    [junit] SLOCK [T main @ 1750986250404 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 @ 1750986250423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986250424 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testErrors took 0.002 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 SingletonServerSocket52-localhost/127.0.0.1:59999 @ 1750986250404 ms III - Start
    [junit] SLOCK [T main @ 1750986250404 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 @ 1750986250423 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986250424 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 @ 1750986250976 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986250976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1750986251512 ms III - Start
    [junit] SLOCK [T main @ 1750986251512 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [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 SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1750986250956 ms III - Start
    [junit] SLOCK [T main @ 1750986250956 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986250976 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986250976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAbsoluteInclude took 0.002 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 SingletonServerSocket53-localhost/127.0.0.1:59999 @ 1750986250956 ms III - Start
    [junit] SLOCK [T main @ 1750986250956 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986250976 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986250976 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.JavaFileSystemTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.JavaFileSystemTest
    [junit] Failed to open stdio.h
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.JavaFileSystemTest - testJavaFileSystem
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1750986251531 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986251531 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.546 sec
    [junit] ------------- Standard Output ---------------
    [junit] Failed to open stdio.h
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1750986251512 ms III - Start
    [junit] SLOCK [T main @ 1750986251512 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 @ 1750986251531 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986251531 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJavaFileSystem took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Failed to open stdio.h
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket54-localhost/127.0.0.1:59999 @ 1750986251512 ms III - Start
    [junit] SLOCK [T main @ 1750986251512 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 @ 1750986251531 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986251531 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.lock()
    [junit] SLOCK [T SingletonServerSocket55-localhost/127.0.0.1:59999 @ 1750986252066 ms III - Start
    [junit] SLOCK [T main @ 1750986252066 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 @ 1750986252086 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986252086 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.546 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 @ 1750986252066 ms III - Start
    [junit] SLOCK [T main @ 1750986252066 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 @ 1750986252086 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986252086 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testJoinReader took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 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 @ 1750986252066 ms III - Start
    [junit] SLOCK [T main @ 1750986252066 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 @ 1750986252086 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986252086 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 SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1750986252621 ms III - Start
    [junit] SLOCK [T main @ 1750986252622 ms +++ localhost/127.0.0.1:59999 - Locked within 2 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 @ 1750986252649 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986252649 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket57-localhost/127.0.0.1:59999 @ 1750986253186 ms III - Start
    [junit] SLOCK [T main @ 1750986253186 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986253207 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986253207 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1750986252621 ms III - Start
    [junit] SLOCK [T main @ 1750986252622 ms +++ localhost/127.0.0.1:59999 - Locked within 2 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 @ 1750986252649 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986252649 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testLexerSource took 0.004 sec
    [junit] Testcase: testNumbers took 0.001 sec
    [junit] Testcase: testNumbersInvalid took 0.001 sec
    [junit] Testcase: testNumbersSuffix took 0 sec
    [junit] Testcase: testUnicode took 0.001 sec
    [junit] Testcase: testUnterminatedComment took 0.001 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket56-localhost/127.0.0.1:59999 @ 1750986252621 ms III - Start
    [junit] SLOCK [T main @ 1750986252622 ms +++ localhost/127.0.0.1:59999 - Locked within 2 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 @ 1750986252649 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986252649 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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1750986253744 ms III - Start
    [junit] SLOCK [T main @ 1750986253744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.549 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 @ 1750986253186 ms III - Start
    [junit] SLOCK [T main @ 1750986253186 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986253207 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986253207 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testNumericValue took 0.003 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.549 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 @ 1750986253186 ms III - Start
    [junit] SLOCK [T main @ 1750986253186 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986253207 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986253207 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.unlock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1750986253770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986253770 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.553 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1750986253744 ms III - Start
    [junit] SLOCK [T main @ 1750986253744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986253770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986253770 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testPragma took 0.008 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.553 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket58-localhost/127.0.0.1:59999 @ 1750986253744 ms III - Start
    [junit] SLOCK [T main @ 1750986253744 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986253770 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986253770 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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1750986254306 ms III - Start
    [junit] SLOCK [T main @ 1750986254306 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 @ 1750986254343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986254343 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.567 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket59-localhost/127.0.0.1:59999 @ 1750986254306 ms III - Start
    [junit] SLOCK [T main @ 1750986254306 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 @ 1750986254343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986254343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Preprocessor took 0.018 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 @ 1750986254306 ms III - Start
    [junit] SLOCK [T main @ 1750986254306 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 @ 1750986254343 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986254343 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1750986254888 ms III - Start
    [junit] SLOCK [T main @ 1750986254889 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986254911 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986254911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Testsuite: com.jogamp.gluegen.jcpp.RegressionTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.RegressionTest
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1750986255444 ms III - Start
    [junit] SLOCK [T main @ 1750986255444 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986255464 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986255464 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 Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1750986254888 ms III - Start
    [junit] SLOCK [T main @ 1750986254889 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986254911 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986254911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testRegression[lex-char] took 0.004 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket60-localhost/127.0.0.1:59999 @ 1750986254888 ms III - Start
    [junit] SLOCK [T main @ 1750986254889 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986254911 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986254911 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest
    [junit] Testsuite: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1750986255995 ms III - Start
    [junit] SLOCK [T main @ 1750986255995 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1750986256015 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986256015 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.542 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1750986255444 ms III - Start
    [junit] SLOCK [T main @ 1750986255444 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986255464 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986255464 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WhitespacePasting took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket61-localhost/127.0.0.1:59999 @ 1750986255444 ms III - Start
    [junit] SLOCK [T main @ 1750986255444 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986255464 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986255464 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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.548 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1750986255995 ms III - Start
    [junit] SLOCK [T main @ 1750986255995 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1750986256015 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986256015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWhitespacePasting took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.548 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1750986255995 ms III - Start
    [junit] SLOCK [T main @ 1750986255995 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.VaArgsPastingTest - testWhitespacePasting
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket62-localhost/127.0.0.1:59999 @ 1750986256015 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986256015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1750986256606 ms III - Start
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter
    [junit] SLOCK [T main @ 1750986256607 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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: 0x7f84091858a0
    [junit]   1/8: 0x7f84091858e0
    [junit]   2/8: 0x7f8409185920
    [junit]   3/8: 0x7f8409185960
    [junit]   4/8: 0x7f84091859a0
    [junit]   5/8: 0x7f84091859e0
    [junit]   6/8: 0x7f8409185a20
    [junit]   7/8: 0x7f8409185a60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f84091858a0
    [junit]   1/8: 0x7f84091858e0
    [junit]   2/8: 0x7f8409185920
    [junit]   3/8: 0x7f8409185960
    [junit]   4/8: 0x7f84091859a0
    [junit]   5/8: 0x7f84091859e0
    [junit]   6/8: 0x7f8409185a20
    [junit]   7/8: 0x7f8409185a60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ceb5c0
    [junit]   1/8: 0x600002ceb740
    [junit]   2/8: 0x600002ceb780
    [junit]   3/8: 0x600002ceb1c0
    [junit]   4/8: 0x600002ceb200
    [junit]   5/8: 0x600002ceb940
    [junit]   6/8: 0x600002ceb980
    [junit]   7/8: 0x600002cead80
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ceb5c0
    [junit]   1/8: 0x600002ceb740
    [junit]   2/8: 0x600002ceb780
    [junit]   3/8: 0x600002ceb1c0
    [junit]   4/8: 0x600002ceb200
    [junit]   5/8: 0x600002ceb940
    [junit]   6/8: 0x600002ceb980
    [junit]   7/8: 0x600002cead80
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c29380
    [junit]   1/8: 0x600002c28440
    [junit]   2/8: 0x600002c291c0
    [junit]   3/8: 0x600002c27700
    [junit]   4/8: 0x600002c27640
    [junit]   5/8: 0x600002c27240
    [junit]   6/8: 0x600002c27340
    [junit]   7/8: 0x600002c23d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c235c0
    [junit]   1/8: 0x600002c23200
    [junit]   2/8: 0x600002c220c0
    [junit]   3/8: 0x600002c23dc0
    [junit]   4/8: 0x600002c3f680
    [junit]   5/8: 0x600002c3bbc0
    [junit]   6/8: 0x600002c38240
    [junit]   7/8: 0x600002c35380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c235c0
    [junit]   1/8: 0x600002c23200
    [junit]   2/8: 0x600002c220c0
    [junit]   3/8: 0x600002c23dc0
    [junit]   4/8: 0x600002c3f680
    [junit]   5/8: 0x600002c3bbc0
    [junit]   6/8: 0x600002c38240
    [junit]   7/8: 0x600002c35380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b26e30
    [junit]   1/8: 0x600003b26e30
    [junit]   2/8: 0x600003b26e30
    [junit]   3/8: 0x600003b26e30
    [junit]   4/8: 0x600003b26e30
    [junit]   5/8: 0x600003b26e30
    [junit]   6/8: 0x600003b26e30
    [junit]   7/8: 0x600003b26e30
    [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: 0x7815a5630
    [junit]   1/8: 0x7815a5670
    [junit]   2/8: 0x7815a56b0
    [junit]   3/8: 0x7815a56f0
    [junit]   4/8: 0x7815a5730
    [junit]   5/8: 0x7815a5770
    [junit]   6/8: 0x7815a57b0
    [junit]   7/8: 0x7815a57f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7815a5630
    [junit]   1/8: 0x7815a5670
    [junit]   2/8: 0x7815a56b0
    [junit]   3/8: 0x7815a56f0
    [junit]   4/8: 0x7815a5730
    [junit]   5/8: 0x7815a5770
    [junit]   6/8: 0x7815a57b0
    [junit]   7/8: 0x7815a57f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdca40
    [junit]   1/8: 0x600002cdd800
    [junit]   2/8: 0x600002cdd380
    [junit]   3/8: 0x600002cdda80
    [junit]   4/8: 0x600002cde600
    [junit]   5/8: 0x600002cde000
    [junit]   6/8: 0x600002cdd4c0
    [junit]   7/8: 0x600002cdc540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdca40
    [junit]   1/8: 0x600002cdd800
    [junit]   2/8: 0x600002cdd380
    [junit]   3/8: 0x600002cdda80
    [junit]   4/8: 0x600002cde600
    [junit]   5/8: 0x600002cde000
    [junit]   6/8: 0x600002cdd4c0
    [junit]   7/8: 0x600002cdc540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdd6c0
    [junit]   1/8: 0x600002cdd7c0
    [junit]   2/8: 0x600002cddb00
    [junit]   3/8: 0x600002cddc40
    [junit]   4/8: 0x600002cdd980
    [junit]   5/8: 0x600002cdd9c0
    [junit]   6/8: 0x600002cdd280
    [junit]   7/8: 0x600002cdc4c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdc300
    [junit]   1/8: 0x600002cdd2c0
    [junit]   2/8: 0x600002cdce00
    [junit]   3/8: 0x600002cdda00
    [junit]   4/8: 0x600002cddc00
    [junit]   5/8: 0x600002cdddc0
    [junit]   6/8: 0x600002cdc480
    [junit]   7/8: 0x600002cde3c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdc300
    [junit]   1/8: 0x600002cdd2c0
    [junit]   2/8: 0x600002cdce00
    [junit]   3/8: 0x600002cdda00
    [junit]   4/8: 0x600002cddc00
    [junit]   5/8: 0x600002cdddc0
    [junit]   6/8: 0x600002cdc480
    [junit]   7/8: 0x600002cde3c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b25570
    [junit]   1/8: 0x600003b25570
    [junit]   2/8: 0x600003b25570
    [junit]   3/8: 0x600003b25570
    [junit]   4/8: 0x600003b25570
    [junit]   5/8: 0x600003b25570
    [junit]   6/8: 0x600003b25570
    [junit]   7/8: 0x600003b25570
    [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 - chapter14TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter16TestPascalString
    [junit] addStrlenAndPascalStrLen: 1 + 1 of '1'
    [junit] addStrlenAndPascalStrLen: 4 + 4 of '1234'
    [junit] addStrlenAndPascalStrLen: 5 + 5 of '12345'
    [junit] addStrlenAndPascalStrLen: 0 + 0 of NULL
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter16TestPascalString
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1750986257817 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986257817 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1750986258354 ms III - Start
    [junit] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.737 sec
    [junit] SLOCK [T main @ 1750986258355 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1750986256606 ms III - Start
    [junit] SLOCK [T main @ 1750986256607 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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: 0x7f84091858a0
    [junit]   1/8: 0x7f84091858e0
    [junit]   2/8: 0x7f8409185920
    [junit]   3/8: 0x7f8409185960
    [junit]   4/8: 0x7f84091859a0
    [junit]   5/8: 0x7f84091859e0
    [junit]   6/8: 0x7f8409185a20
    [junit]   7/8: 0x7f8409185a60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f84091858a0
    [junit]   1/8: 0x7f84091858e0
    [junit]   2/8: 0x7f8409185920
    [junit]   3/8: 0x7f8409185960
    [junit]   4/8: 0x7f84091859a0
    [junit]   5/8: 0x7f84091859e0
    [junit]   6/8: 0x7f8409185a20
    [junit]   7/8: 0x7f8409185a60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ceb5c0
    [junit]   1/8: 0x600002ceb740
    [junit]   2/8: 0x600002ceb780
    [junit]   3/8: 0x600002ceb1c0
    [junit]   4/8: 0x600002ceb200
    [junit]   5/8: 0x600002ceb940
    [junit]   6/8: 0x600002ceb980
    [junit]   7/8: 0x600002cead80
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ceb5c0
    [junit]   1/8: 0x600002ceb740
    [junit]   2/8: 0x600002ceb780
    [junit]   3/8: 0x600002ceb1c0
    [junit]   4/8: 0x600002ceb200
    [junit]   5/8: 0x600002ceb940
    [junit]   6/8: 0x600002ceb980
    [junit]   7/8: 0x600002cead80
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c29380
    [junit]   1/8: 0x600002c28440
    [junit]   2/8: 0x600002c291c0
    [junit]   3/8: 0x600002c27700
    [junit]   4/8: 0x600002c27640
    [junit]   5/8: 0x600002c27240
    [junit]   6/8: 0x600002c27340
    [junit]   7/8: 0x600002c23d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c235c0
    [junit]   1/8: 0x600002c23200
    [junit]   2/8: 0x600002c220c0
    [junit]   3/8: 0x600002c23dc0
    [junit]   4/8: 0x600002c3f680
    [junit]   5/8: 0x600002c3bbc0
    [junit]   6/8: 0x600002c38240
    [junit]   7/8: 0x600002c35380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c235c0
    [junit]   1/8: 0x600002c23200
    [junit]   2/8: 0x600002c220c0
    [junit]   3/8: 0x600002c23dc0
    [junit]   4/8: 0x600002c3f680
    [junit]   5/8: 0x600002c3bbc0
    [junit]   6/8: 0x600002c38240
    [junit]   7/8: 0x600002c35380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b26e30
    [junit]   1/8: 0x600003b26e30
    [junit]   2/8: 0x600003b26e30
    [junit]   3/8: 0x600003b26e30
    [junit]   4/8: 0x600003b26e30
    [junit]   5/8: 0x600003b26e30
    [junit]   6/8: 0x600003b26e30
    [junit]   7/8: 0x600003b26e30
    [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: 0x7815a5630
    [junit]   1/8: 0x7815a5670
    [junit]   2/8: 0x7815a56b0
    [junit]   3/8: 0x7815a56f0
    [junit]   4/8: 0x7815a5730
    [junit]   5/8: 0x7815a5770
    [junit]   6/8: 0x7815a57b0
    [junit]   7/8: 0x7815a57f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7815a5630
    [junit]   1/8: 0x7815a5670
    [junit]   2/8: 0x7815a56b0
    [junit]   3/8: 0x7815a56f0
    [junit]   4/8: 0x7815a5730
    [junit]   5/8: 0x7815a5770
    [junit]   6/8: 0x7815a57b0
    [junit]   7/8: 0x7815a57f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdca40
    [junit]   1/8: 0x600002cdd800
    [junit]   2/8: 0x600002cdd380
    [junit]   3/8: 0x600002cdda80
    [junit]   4/8: 0x600002cde600
    [junit]   5/8: 0x600002cde000
    [junit]   6/8: 0x600002cdd4c0
    [junit]   7/8: 0x600002cdc540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdca40
    [junit]   1/8: 0x600002cdd800
    [junit]   2/8: 0x600002cdd380
    [junit]   3/8: 0x600002cdda80
    [junit]   4/8: 0x600002cde600
    [junit]   5/8: 0x600002cde000
    [junit]   6/8: 0x600002cdd4c0
    [junit]   7/8: 0x600002cdc540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdd6c0
    [junit]   1/8: 0x600002cdd7c0
    [junit]   2/8: 0x600002cddb00
    [junit]   3/8: 0x600002cddc40
    [junit]   4/8: 0x600002cdd980
    [junit]   5/8: 0x600002cdd9c0
    [junit]   6/8: 0x600002cdd280
    [junit]   7/8: 0x600002cdc4c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdc300
    [junit]   1/8: 0x600002cdd2c0
    [junit]   2/8: 0x600002cdce00
    [junit]   3/8: 0x600002cdda00
    [junit]   4/8: 0x600002cddc00
    [junit]   5/8: 0x600002cdddc0
    [junit]   6/8: 0x600002cdc480
    [junit]   7/8: 0x600002cde3c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdc300
    [junit]   1/8: 0x600002cdd2c0
    [junit]   2/8: 0x600002cdce00
    [junit]   3/8: 0x600002cdda00
    [junit]   4/8: 0x600002cddc00
    [junit]   5/8: 0x600002cdddc0
    [junit]   6/8: 0x600002cdc480
    [junit]   7/8: 0x600002cde3c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b25570
    [junit]   1/8: 0x600003b25570
    [junit]   2/8: 0x600003b25570
    [junit]   3/8: 0x600003b25570
    [junit]   4/8: 0x600003b25570
    [junit]   5/8: 0x600003b25570
    [junit]   6/8: 0x600003b25570
    [junit]   7/8: 0x600003b25570
    [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] 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 - chapter14TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter16TestPascalString
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter16TestPascalString
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1750986257817 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986257817 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0.043 sec
    [junit] Testcase: chapter01TestStaticConstants took 0 sec
    [junit] Testcase: chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray took 0.016 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.002 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0.002 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.002 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.007 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.008 sec
    [junit] Testcase: chapter12TestTKField took 0.007 sec
    [junit] Testcase: chapter13TestTKFieldImmutable took 0.002 sec
    [junit] Testcase: chapter14TestTKMixed took 0.001 sec
    [junit] Testcase: chapter15TestCustomJNICode took 0 sec
    [junit] Testcase: chapter16TestPascalString took 0 sec
    [junit] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.737 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1750986256606 ms III - Start
    [junit] SLOCK [T main @ 1750986256607 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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: 0x7f84091858a0
    [junit]   1/8: 0x7f84091858e0
    [junit]   2/8: 0x7f8409185920
    [junit]   3/8: 0x7f8409185960
    [junit]   4/8: 0x7f84091859a0
    [junit]   5/8: 0x7f84091859e0
    [junit]   6/8: 0x7f8409185a20
    [junit]   7/8: 0x7f8409185a60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f84091858a0
    [junit]   1/8: 0x7f84091858e0
    [junit]   2/8: 0x7f8409185920
    [junit]   3/8: 0x7f8409185960
    [junit]   4/8: 0x7f84091859a0
    [junit]   5/8: 0x7f84091859e0
    [junit]   6/8: 0x7f8409185a20
    [junit]   7/8: 0x7f8409185a60
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ceb5c0
    [junit]   1/8: 0x600002ceb740
    [junit]   2/8: 0x600002ceb780
    [junit]   3/8: 0x600002ceb1c0
    [junit]   4/8: 0x600002ceb200
    [junit]   5/8: 0x600002ceb940
    [junit]   6/8: 0x600002ceb980
    [junit]   7/8: 0x600002cead80
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ceb5c0
    [junit]   1/8: 0x600002ceb740
    [junit]   2/8: 0x600002ceb780
    [junit]   3/8: 0x600002ceb1c0
    [junit]   4/8: 0x600002ceb200
    [junit]   5/8: 0x600002ceb940
    [junit]   6/8: 0x600002ceb980
    [junit]   7/8: 0x600002cead80
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c29380
    [junit]   1/8: 0x600002c28440
    [junit]   2/8: 0x600002c291c0
    [junit]   3/8: 0x600002c27700
    [junit]   4/8: 0x600002c27640
    [junit]   5/8: 0x600002c27240
    [junit]   6/8: 0x600002c27340
    [junit]   7/8: 0x600002c23d40
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c235c0
    [junit]   1/8: 0x600002c23200
    [junit]   2/8: 0x600002c220c0
    [junit]   3/8: 0x600002c23dc0
    [junit]   4/8: 0x600002c3f680
    [junit]   5/8: 0x600002c3bbc0
    [junit]   6/8: 0x600002c38240
    [junit]   7/8: 0x600002c35380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002c235c0
    [junit]   1/8: 0x600002c23200
    [junit]   2/8: 0x600002c220c0
    [junit]   3/8: 0x600002c23dc0
    [junit]   4/8: 0x600002c3f680
    [junit]   5/8: 0x600002c3bbc0
    [junit]   6/8: 0x600002c38240
    [junit]   7/8: 0x600002c35380
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b26e30
    [junit]   1/8: 0x600003b26e30
    [junit]   2/8: 0x600003b26e30
    [junit]   3/8: 0x600003b26e30
    [junit]   4/8: 0x600003b26e30
    [junit]   5/8: 0x600003b26e30
    [junit]   6/8: 0x600003b26e30
    [junit]   7/8: 0x600003b26e30
    [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: 0x7815a5630
    [junit]   1/8: 0x7815a5670
    [junit]   2/8: 0x7815a56b0
    [junit]   3/8: 0x7815a56f0
    [junit]   4/8: 0x7815a5730
    [junit]   5/8: 0x7815a5770
    [junit]   6/8: 0x7815a57b0
    [junit]   7/8: 0x7815a57f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7815a5630
    [junit]   1/8: 0x7815a5670
    [junit]   2/8: 0x7815a56b0
    [junit]   3/8: 0x7815a56f0
    [junit]   4/8: 0x7815a5730
    [junit]   5/8: 0x7815a5770
    [junit]   6/8: 0x7815a57b0
    [junit]   7/8: 0x7815a57f0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdca40
    [junit]   1/8: 0x600002cdd800
    [junit]   2/8: 0x600002cdd380
    [junit]   3/8: 0x600002cdda80
    [junit]   4/8: 0x600002cde600
    [junit]   5/8: 0x600002cde000
    [junit]   6/8: 0x600002cdd4c0
    [junit]   7/8: 0x600002cdc540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdca40
    [junit]   1/8: 0x600002cdd800
    [junit]   2/8: 0x600002cdd380
    [junit]   3/8: 0x600002cdda80
    [junit]   4/8: 0x600002cde600
    [junit]   5/8: 0x600002cde000
    [junit]   6/8: 0x600002cdd4c0
    [junit]   7/8: 0x600002cdc540
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdd6c0
    [junit]   1/8: 0x600002cdd7c0
    [junit]   2/8: 0x600002cddb00
    [junit]   3/8: 0x600002cddc40
    [junit]   4/8: 0x600002cdd980
    [junit]   5/8: 0x600002cdd9c0
    [junit]   6/8: 0x600002cdd280
    [junit]   7/8: 0x600002cdc4c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdc300
    [junit]   1/8: 0x600002cdd2c0
    [junit]   2/8: 0x600002cdce00
    [junit]   3/8: 0x600002cdda00
    [junit]   4/8: 0x600002cddc00
    [junit]   5/8: 0x600002cdddc0
    [junit]   6/8: 0x600002cdc480
    [junit]   7/8: 0x600002cde3c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cdc300
    [junit]   1/8: 0x600002cdd2c0
    [junit]   2/8: 0x600002cdce00
    [junit]   3/8: 0x600002cdda00
    [junit]   4/8: 0x600002cddc00
    [junit]   5/8: 0x600002cdddc0
    [junit]   6/8: 0x600002cdc480
    [junit]   7/8: 0x600002cde3c0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b25570
    [junit]   1/8: 0x600003b25570
    [junit]   2/8: 0x600003b25570
    [junit]   3/8: 0x600003b25570
    [junit]   4/8: 0x600003b25570
    [junit]   5/8: 0x600003b25570
    [junit]   6/8: 0x600003b25570
    [junit]   7/8: 0x600003b25570
    [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] 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 - chapter14TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter14TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter15TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter16TestPascalString
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter16TestPascalString
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket63-localhost/127.0.0.1:59999 @ 1750986257817 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986257817 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle
    [junit] Loaded: [NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]]
    [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: 0x7f8408740a70
    [junit]   1/8: 0x7f8408740ab0
    [junit]   2/8: 0x7f8408740af0
    [junit]   3/8: 0x7f8408740b30
    [junit]   4/8: 0x7f8408740b70
    [junit]   5/8: 0x7f8408740bb0
    [junit]   6/8: 0x7f8408740bf0
    [junit]   7/8: 0x7f8408740c30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f8408740a70
    [junit]   1/8: 0x7f8408740ab0
    [junit]   2/8: 0x7f8408740af0
    [junit]   3/8: 0x7f8408740b30
    [junit]   4/8: 0x7f8408740b70
    [junit]   5/8: 0x7f8408740bb0
    [junit]   6/8: 0x7f8408740bf0
    [junit]   7/8: 0x7f8408740c30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc340
    [junit]   1/8: 0x600002ccc380
    [junit]   2/8: 0x600002ccc3c0
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc440
    [junit]   5/8: 0x600002ccc480
    [junit]   6/8: 0x600002ccc4c0
    [junit]   7/8: 0x600002ccc500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc340
    [junit]   1/8: 0x600002ccc380
    [junit]   2/8: 0x600002ccc3c0
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc440
    [junit]   5/8: 0x600002ccc480
    [junit]   6/8: 0x600002ccc4c0
    [junit]   7/8: 0x600002ccc500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc580
    [junit]   1/8: 0x600002ccc5c0
    [junit]   2/8: 0x600002ccc600
    [junit]   3/8: 0x600002ccc640
    [junit]   4/8: 0x600002ccc680
    [junit]   5/8: 0x600002ccc6c0
    [junit]   6/8: 0x600002ccc700
    [junit]   7/8: 0x600002ccc740
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc7c0
    [junit]   1/8: 0x600002ccc800
    [junit]   2/8: 0x600002ccc840
    [junit]   3/8: 0x600002ccc880
    [junit]   4/8: 0x600002ccc8c0
    [junit]   5/8: 0x600002ccc900
    [junit]   6/8: 0x600002ccc940
    [junit]   7/8: 0x600002ccc980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc7c0
    [junit]   1/8: 0x600002ccc800
    [junit]   2/8: 0x600002ccc840
    [junit]   3/8: 0x600002ccc880
    [junit]   4/8: 0x600002ccc8c0
    [junit]   5/8: 0x600002ccc900
    [junit]   6/8: 0x600002ccc940
    [junit]   7/8: 0x600002ccc980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b394f0
    [junit]   1/8: 0x600003b394f0
    [junit]   2/8: 0x600003b394f0
    [junit]   3/8: 0x600003b394f0
    [junit]   4/8: 0x600003b394f0
    [junit]   5/8: 0x600003b394f0
    [junit]   6/8: 0x600003b394f0
    [junit]   7/8: 0x600003b394f0
    [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: 0x781525680
    [junit]   1/8: 0x7815256c0
    [junit]   2/8: 0x781525700
    [junit]   3/8: 0x781525740
    [junit]   4/8: 0x781525780
    [junit]   5/8: 0x7815257c0
    [junit]   6/8: 0x781525800
    [junit]   7/8: 0x781525840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x781525680
    [junit]   1/8: 0x7815256c0
    [junit]   2/8: 0x781525700
    [junit]   3/8: 0x781525740
    [junit]   4/8: 0x781525780
    [junit]   5/8: 0x7815257c0
    [junit]   6/8: 0x781525800
    [junit]   7/8: 0x781525840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9340
    [junit]   1/8: 0x600002cc9380
    [junit]   2/8: 0x600002cc93c0
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc9440
    [junit]   5/8: 0x600002cc9480
    [junit]   6/8: 0x600002cc94c0
    [junit]   7/8: 0x600002cc9500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9340
    [junit]   1/8: 0x600002cc9380
    [junit]   2/8: 0x600002cc93c0
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc9440
    [junit]   5/8: 0x600002cc9480
    [junit]   6/8: 0x600002cc94c0
    [junit]   7/8: 0x600002cc9500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9540
    [junit]   1/8: 0x600002cc9580
    [junit]   2/8: 0x600002cc95c0
    [junit]   3/8: 0x600002cc9600
    [junit]   4/8: 0x600002cc9640
    [junit]   5/8: 0x600002cc9680
    [junit]   6/8: 0x600002cc96c0
    [junit]   7/8: 0x600002cc9700
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9740
    [junit]   1/8: 0x600002cc9780
    [junit]   2/8: 0x600002cc97c0
    [junit]   3/8: 0x600002cc9800
    [junit]   4/8: 0x600002cc9840
    [junit]   5/8: 0x600002cc9880
    [junit]   6/8: 0x600002cc98c0
    [junit]   7/8: 0x600002cc9900
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9740
    [junit]   1/8: 0x600002cc9780
    [junit]   2/8: 0x600002cc97c0
    [junit]   3/8: 0x600002cc9800
    [junit]   4/8: 0x600002cc9840
    [junit]   5/8: 0x600002cc9880
    [junit]   6/8: 0x600002cc98c0
    [junit]   7/8: 0x600002cc9900
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b17320
    [junit]   1/8: 0x600003b17320
    [junit]   2/8: 0x600003b17320
    [junit]   3/8: 0x600003b17320
    [junit]   4/8: 0x600003b17320
    [junit]   5/8: 0x600003b17320
    [junit]   6/8: 0x600003b17320
    [junit]   7/8: 0x600003b17320
    [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] 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.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] 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.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 - chapter14TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter16TestPascalString
    [junit] addStrlenAndPascalStrLen: 1 + 1 of '1'
    [junit] addStrlenAndPascalStrLen: 4 + 4 of '1234'
    [junit] addStrlenAndPascalStrLen: 5 + 5 of '12345'
    [junit] addStrlenAndPascalStrLen: 0 + 0 of NULL
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter16TestPascalString
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1750986259529 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986259529 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.703 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1750986258354 ms III - Start
    [junit] SLOCK [T main @ 1750986258355 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: [NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]]
    [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: 0x7f8408740a70
    [junit]   1/8: 0x7f8408740ab0
    [junit]   2/8: 0x7f8408740af0
    [junit]   3/8: 0x7f8408740b30
    [junit]   4/8: 0x7f8408740b70
    [junit]   5/8: 0x7f8408740bb0
    [junit]   6/8: 0x7f8408740bf0
    [junit]   7/8: 0x7f8408740c30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f8408740a70
    [junit]   1/8: 0x7f8408740ab0
    [junit]   2/8: 0x7f8408740af0
    [junit]   3/8: 0x7f8408740b30
    [junit]   4/8: 0x7f8408740b70
    [junit]   5/8: 0x7f8408740bb0
    [junit]   6/8: 0x7f8408740bf0
    [junit]   7/8: 0x7f8408740c30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc340
    [junit]   1/8: 0x600002ccc380
    [junit]   2/8: 0x600002ccc3c0
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc440
    [junit]   5/8: 0x600002ccc480
    [junit]   6/8: 0x600002ccc4c0
    [junit]   7/8: 0x600002ccc500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc340
    [junit]   1/8: 0x600002ccc380
    [junit]   2/8: 0x600002ccc3c0
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc440
    [junit]   5/8: 0x600002ccc480
    [junit]   6/8: 0x600002ccc4c0
    [junit]   7/8: 0x600002ccc500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc580
    [junit]   1/8: 0x600002ccc5c0
    [junit]   2/8: 0x600002ccc600
    [junit]   3/8: 0x600002ccc640
    [junit]   4/8: 0x600002ccc680
    [junit]   5/8: 0x600002ccc6c0
    [junit]   6/8: 0x600002ccc700
    [junit]   7/8: 0x600002ccc740
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc7c0
    [junit]   1/8: 0x600002ccc800
    [junit]   2/8: 0x600002ccc840
    [junit]   3/8: 0x600002ccc880
    [junit]   4/8: 0x600002ccc8c0
    [junit]   5/8: 0x600002ccc900
    [junit]   6/8: 0x600002ccc940
    [junit]   7/8: 0x600002ccc980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc7c0
    [junit]   1/8: 0x600002ccc800
    [junit]   2/8: 0x600002ccc840
    [junit]   3/8: 0x600002ccc880
    [junit]   4/8: 0x600002ccc8c0
    [junit]   5/8: 0x600002ccc900
    [junit]   6/8: 0x600002ccc940
    [junit]   7/8: 0x600002ccc980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b394f0
    [junit]   1/8: 0x600003b394f0
    [junit]   2/8: 0x600003b394f0
    [junit]   3/8: 0x600003b394f0
    [junit]   4/8: 0x600003b394f0
    [junit]   5/8: 0x600003b394f0
    [junit]   6/8: 0x600003b394f0
    [junit]   7/8: 0x600003b394f0
    [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: 0x781525680
    [junit]   1/8: 0x7815256c0
    [junit]   2/8: 0x781525700
    [junit]   3/8: 0x781525740
    [junit]   4/8: 0x781525780
    [junit]   5/8: 0x7815257c0
    [junit]   6/8: 0x781525800
    [junit]   7/8: 0x781525840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x781525680
    [junit]   1/8: 0x7815256c0
    [junit]   2/8: 0x781525700
    [junit]   3/8: 0x781525740
    [junit]   4/8: 0x781525780
    [junit]   5/8: 0x7815257c0
    [junit]   6/8: 0x781525800
    [junit]   7/8: 0x781525840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9340
    [junit]   1/8: 0x600002cc9380
    [junit]   2/8: 0x600002cc93c0
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc9440
    [junit]   5/8: 0x600002cc9480
    [junit]   6/8: 0x600002cc94c0
    [junit]   7/8: 0x600002cc9500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9340
    [junit]   1/8: 0x600002cc9380
    [junit]   2/8: 0x600002cc93c0
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc9440
    [junit]   5/8: 0x600002cc9480
    [junit]   6/8: 0x600002cc94c0
    [junit]   7/8: 0x600002cc9500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9540
    [junit]   1/8: 0x600002cc9580
    [junit]   2/8: 0x600002cc95c0
    [junit]   3/8: 0x600002cc9600
    [junit]   4/8: 0x600002cc9640
    [junit]   5/8: 0x600002cc9680
    [junit]   6/8: 0x600002cc96c0
    [junit]   7/8: 0x600002cc9700
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9740
    [junit]   1/8: 0x600002cc9780
    [junit]   2/8: 0x600002cc97c0
    [junit]   3/8: 0x600002cc9800
    [junit]   4/8: 0x600002cc9840
    [junit]   5/8: 0x600002cc9880
    [junit]   6/8: 0x600002cc98c0
    [junit]   7/8: 0x600002cc9900
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9740
    [junit]   1/8: 0x600002cc9780
    [junit]   2/8: 0x600002cc97c0
    [junit]   3/8: 0x600002cc9800
    [junit]   4/8: 0x600002cc9840
    [junit]   5/8: 0x600002cc9880
    [junit]   6/8: 0x600002cc98c0
    [junit]   7/8: 0x600002cc9900
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b17320
    [junit]   1/8: 0x600003b17320
    [junit]   2/8: 0x600003b17320
    [junit]   3/8: 0x600003b17320
    [junit]   4/8: 0x600003b17320
    [junit]   5/8: 0x600003b17320
    [junit]   6/8: 0x600003b17320
    [junit]   7/8: 0x600003b17320
    [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 - chapter14TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter16TestPascalString
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter16TestPascalString
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1750986259529 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986259529 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.007 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.002 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0.003 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.001 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.001 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.002 sec
    [junit] Testcase: chapter12TestTKField took 0.002 sec
    [junit] Testcase: chapter13TestTKFieldImmutable took 0 sec
    [junit] Testcase: chapter14TestTKMixed took 0 sec
    [junit] Testcase: chapter15TestCustomJNICode took 0 sec
    [junit] Testcase: chapter16TestPascalString took 0 sec
    [junit] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.703 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1750986258354 ms III - Start
    [junit] SLOCK [T main @ 1750986258355 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: [NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]]
    [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: 0x7f8408740a70
    [junit]   1/8: 0x7f8408740ab0
    [junit]   2/8: 0x7f8408740af0
    [junit]   3/8: 0x7f8408740b30
    [junit]   4/8: 0x7f8408740b70
    [junit]   5/8: 0x7f8408740bb0
    [junit]   6/8: 0x7f8408740bf0
    [junit]   7/8: 0x7f8408740c30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f8408740a70
    [junit]   1/8: 0x7f8408740ab0
    [junit]   2/8: 0x7f8408740af0
    [junit]   3/8: 0x7f8408740b30
    [junit]   4/8: 0x7f8408740b70
    [junit]   5/8: 0x7f8408740bb0
    [junit]   6/8: 0x7f8408740bf0
    [junit]   7/8: 0x7f8408740c30
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc340
    [junit]   1/8: 0x600002ccc380
    [junit]   2/8: 0x600002ccc3c0
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc440
    [junit]   5/8: 0x600002ccc480
    [junit]   6/8: 0x600002ccc4c0
    [junit]   7/8: 0x600002ccc500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc340
    [junit]   1/8: 0x600002ccc380
    [junit]   2/8: 0x600002ccc3c0
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc440
    [junit]   5/8: 0x600002ccc480
    [junit]   6/8: 0x600002ccc4c0
    [junit]   7/8: 0x600002ccc500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc580
    [junit]   1/8: 0x600002ccc5c0
    [junit]   2/8: 0x600002ccc600
    [junit]   3/8: 0x600002ccc640
    [junit]   4/8: 0x600002ccc680
    [junit]   5/8: 0x600002ccc6c0
    [junit]   6/8: 0x600002ccc700
    [junit]   7/8: 0x600002ccc740
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc7c0
    [junit]   1/8: 0x600002ccc800
    [junit]   2/8: 0x600002ccc840
    [junit]   3/8: 0x600002ccc880
    [junit]   4/8: 0x600002ccc8c0
    [junit]   5/8: 0x600002ccc900
    [junit]   6/8: 0x600002ccc940
    [junit]   7/8: 0x600002ccc980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc7c0
    [junit]   1/8: 0x600002ccc800
    [junit]   2/8: 0x600002ccc840
    [junit]   3/8: 0x600002ccc880
    [junit]   4/8: 0x600002ccc8c0
    [junit]   5/8: 0x600002ccc900
    [junit]   6/8: 0x600002ccc940
    [junit]   7/8: 0x600002ccc980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b394f0
    [junit]   1/8: 0x600003b394f0
    [junit]   2/8: 0x600003b394f0
    [junit]   3/8: 0x600003b394f0
    [junit]   4/8: 0x600003b394f0
    [junit]   5/8: 0x600003b394f0
    [junit]   6/8: 0x600003b394f0
    [junit]   7/8: 0x600003b394f0
    [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: 0x781525680
    [junit]   1/8: 0x7815256c0
    [junit]   2/8: 0x781525700
    [junit]   3/8: 0x781525740
    [junit]   4/8: 0x781525780
    [junit]   5/8: 0x7815257c0
    [junit]   6/8: 0x781525800
    [junit]   7/8: 0x781525840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x781525680
    [junit]   1/8: 0x7815256c0
    [junit]   2/8: 0x781525700
    [junit]   3/8: 0x781525740
    [junit]   4/8: 0x781525780
    [junit]   5/8: 0x7815257c0
    [junit]   6/8: 0x781525800
    [junit]   7/8: 0x781525840
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9340
    [junit]   1/8: 0x600002cc9380
    [junit]   2/8: 0x600002cc93c0
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc9440
    [junit]   5/8: 0x600002cc9480
    [junit]   6/8: 0x600002cc94c0
    [junit]   7/8: 0x600002cc9500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9340
    [junit]   1/8: 0x600002cc9380
    [junit]   2/8: 0x600002cc93c0
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc9440
    [junit]   5/8: 0x600002cc9480
    [junit]   6/8: 0x600002cc94c0
    [junit]   7/8: 0x600002cc9500
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9540
    [junit]   1/8: 0x600002cc9580
    [junit]   2/8: 0x600002cc95c0
    [junit]   3/8: 0x600002cc9600
    [junit]   4/8: 0x600002cc9640
    [junit]   5/8: 0x600002cc9680
    [junit]   6/8: 0x600002cc96c0
    [junit]   7/8: 0x600002cc9700
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9740
    [junit]   1/8: 0x600002cc9780
    [junit]   2/8: 0x600002cc97c0
    [junit]   3/8: 0x600002cc9800
    [junit]   4/8: 0x600002cc9840
    [junit]   5/8: 0x600002cc9880
    [junit]   6/8: 0x600002cc98c0
    [junit]   7/8: 0x600002cc9900
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9740
    [junit]   1/8: 0x600002cc9780
    [junit]   2/8: 0x600002cc97c0
    [junit]   3/8: 0x600002cc9800
    [junit]   4/8: 0x600002cc9840
    [junit]   5/8: 0x600002cc9880
    [junit]   6/8: 0x600002cc98c0
    [junit]   7/8: 0x600002cc9900
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b17320
    [junit]   1/8: 0x600003b17320
    [junit]   2/8: 0x600003b17320
    [junit]   3/8: 0x600003b17320
    [junit]   4/8: 0x600003b17320
    [junit]   5/8: 0x600003b17320
    [junit]   6/8: 0x600003b17320
    [junit]   7/8: 0x600003b17320
    [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 - chapter14TestTKMixed
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] 0x123456789abcdef0 == 0x123456789abcdef0
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter14TestTKMixed
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestCustomJNICode
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter15TestCustomJNICode
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter16TestPascalString
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2DynamicLibraryBundle - chapter16TestPascalString
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket64-localhost/127.0.0.1:59999 @ 1750986259529 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986259529 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1750986260075 ms III - Start
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib
    [junit] SLOCK [T main @ 1750986260075 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]
    [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 @ 1750986260094 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986260095 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1750986260632 ms III - Start
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.549 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T main @ 1750986260632 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1750986260075 ms III - Start
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]
    [junit] SLOCK [T main @ 1750986260075 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] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1750986260094 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray
    [junit] SLOCK [T main @ 1750986260095 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter00TestClassExist took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.549 sec
    [junit] 
    [junit]   0/8: 0x7f840875a3c0
    [junit] ------------- Standard Error -----------------
    [junit]   1/8: 0x7f840875a400
    [junit] ++++ Test Singleton.lock()
    [junit]   2/8: 0x7f840875a440
    [junit]   3/8: 0x7f840875a480
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1750986260075 ms III - Start
    [junit]   4/8: 0x7f840875a4c0
    [junit] SLOCK [T main @ 1750986260075 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit]   5/8: 0x7f840875a500
    [junit]   6/8: 0x7f840875a540
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]
    [junit]   7/8: 0x7f840875a580
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib - chapter00TestClassExist
    [junit] ++++ Test Singleton.unlock()
    [junit]   0/8: 0x7f840875a3c0
    [junit] SLOCK [T SingletonServerSocket65-localhost/127.0.0.1:59999 @ 1750986260094 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit]   1/8: 0x7f840875a400
    [junit]   2/8: 0x7f840875a440
    [junit] SLOCK [T main @ 1750986260095 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit]   3/8: 0x7f840875a480
    [junit] ------------- ---------------- ---------------
    [junit]   4/8: 0x7f840875a4c0
    [junit]   5/8: 0x7f840875a500
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter
    [junit]   6/8: 0x7f840875a540
    [junit]   7/8: 0x7f840875a580
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc4c0
    [junit]   1/8: 0x600002ccc480
    [junit]   2/8: 0x600002ccc440
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc3c0
    [junit]   5/8: 0x600002ccc380
    [junit]   6/8: 0x600002ccc340
    [junit]   7/8: 0x600002ccc300
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc4c0
    [junit]   1/8: 0x600002ccc480
    [junit]   2/8: 0x600002ccc440
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc3c0
    [junit]   5/8: 0x600002ccc380
    [junit]   6/8: 0x600002ccc340
    [junit]   7/8: 0x600002ccc300
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc1c0
    [junit]   1/8: 0x600002cccc00
    [junit]   2/8: 0x600002cccc80
    [junit]   3/8: 0x600002ccccc0
    [junit]   4/8: 0x600002cccd00
    [junit]   5/8: 0x600002cccd40
    [junit]   6/8: 0x600002cccd80
    [junit]   7/8: 0x600002cccdc0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccce40
    [junit]   1/8: 0x600002ccce80
    [junit]   2/8: 0x600002cccec0
    [junit]   3/8: 0x600002cccf00
    [junit]   4/8: 0x600002cccf40
    [junit]   5/8: 0x600002cccf80
    [junit]   6/8: 0x600002cccfc0
    [junit]   7/8: 0x600002ccd000
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccce40
    [junit]   1/8: 0x600002ccce80
    [junit]   2/8: 0x600002cccec0
    [junit]   3/8: 0x600002cccf00
    [junit]   4/8: 0x600002cccf40
    [junit]   5/8: 0x600002cccf80
    [junit]   6/8: 0x600002cccfc0
    [junit]   7/8: 0x600002ccd000
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b17d10
    [junit]   1/8: 0x600003b17d10
    [junit]   2/8: 0x600003b17d10
    [junit]   3/8: 0x600003b17d10
    [junit]   4/8: 0x600003b17d10
    [junit]   5/8: 0x600003b17d10
    [junit]   6/8: 0x600003b17d10
    [junit]   7/8: 0x600003b17d10
    [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: 0x781642a88
    [junit]   1/8: 0x781642ac8
    [junit]   2/8: 0x781642b08
    [junit]   3/8: 0x781642b48
    [junit]   4/8: 0x781642b88
    [junit]   5/8: 0x781642bc8
    [junit]   6/8: 0x781642c08
    [junit]   7/8: 0x781642c48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x781642a88
    [junit]   1/8: 0x781642ac8
    [junit]   2/8: 0x781642b08
    [junit]   3/8: 0x781642b48
    [junit]   4/8: 0x781642b88
    [junit]   5/8: 0x781642bc8
    [junit]   6/8: 0x781642c08
    [junit]   7/8: 0x781642c48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc94c0
    [junit]   1/8: 0x600002cc9480
    [junit]   2/8: 0x600002cc9440
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc93c0
    [junit]   5/8: 0x600002cc9380
    [junit]   6/8: 0x600002cc9340
    [junit]   7/8: 0x600002cc9980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc94c0
    [junit]   1/8: 0x600002cc9480
    [junit]   2/8: 0x600002cc9440
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc93c0
    [junit]   5/8: 0x600002cc9380
    [junit]   6/8: 0x600002cc9340
    [junit]   7/8: 0x600002cc9980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9a40
    [junit]   1/8: 0x600002cc9a80
    [junit]   2/8: 0x600002cc9ac0
    [junit]   3/8: 0x600002cc9b00
    [junit]   4/8: 0x600002cc9b40
    [junit]   5/8: 0x600002cc9b80
    [junit]   6/8: 0x600002cc9bc0
    [junit]   7/8: 0x600002cc9c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9c40
    [junit]   1/8: 0x600002cc9c80
    [junit]   2/8: 0x600002cc9cc0
    [junit]   3/8: 0x600002cc9d00
    [junit]   4/8: 0x600002cc9d40
    [junit]   5/8: 0x600002cc9d80
    [junit]   6/8: 0x600002cc9dc0
    [junit]   7/8: 0x600002cc9e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9c40
    [junit]   1/8: 0x600002cc9c80
    [junit]   2/8: 0x600002cc9cc0
    [junit]   3/8: 0x600002cc9d00
    [junit]   4/8: 0x600002cc9d40
    [junit]   5/8: 0x600002cc9d80
    [junit]   6/8: 0x600002cc9dc0
    [junit]   7/8: 0x600002cc9e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b3ec50
    [junit]   1/8: 0x600003b3ec50
    [junit]   2/8: 0x600003b3ec50
    [junit]   3/8: 0x600003b3ec50
    [junit]   4/8: 0x600003b3ec50
    [junit]   5/8: 0x600003b3ec50
    [junit]   6/8: 0x600003b3ec50
    [junit]   7/8: 0x600003b3ec50
    [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 @ 1750986260668 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986260668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1750986261224 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T main @ 1750986261224 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1750986260632 ms III - Start
    [junit] SLOCK [T main @ 1750986260632 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]
    [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: 0x7f840875a3c0
    [junit]   1/8: 0x7f840875a400
    [junit]   2/8: 0x7f840875a440
    [junit]   3/8: 0x7f840875a480
    [junit]   4/8: 0x7f840875a4c0
    [junit]   5/8: 0x7f840875a500
    [junit]   6/8: 0x7f840875a540
    [junit]   7/8: 0x7f840875a580
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f840875a3c0
    [junit]   1/8: 0x7f840875a400
    [junit]   2/8: 0x7f840875a440
    [junit]   3/8: 0x7f840875a480
    [junit]   4/8: 0x7f840875a4c0
    [junit]   5/8: 0x7f840875a500
    [junit]   6/8: 0x7f840875a540
    [junit]   7/8: 0x7f840875a580
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc4c0
    [junit]   1/8: 0x600002ccc480
    [junit]   2/8: 0x600002ccc440
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc3c0
    [junit]   5/8: 0x600002ccc380
    [junit]   6/8: 0x600002ccc340
    [junit]   7/8: 0x600002ccc300
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc4c0
    [junit]   1/8: 0x600002ccc480
    [junit]   2/8: 0x600002ccc440
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc3c0
    [junit]   5/8: 0x600002ccc380
    [junit]   6/8: 0x600002ccc340
    [junit]   7/8: 0x600002ccc300
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc1c0
    [junit]   1/8: 0x600002cccc00
    [junit]   2/8: 0x600002cccc80
    [junit]   3/8: 0x600002ccccc0
    [junit]   4/8: 0x600002cccd00
    [junit]   5/8: 0x600002cccd40
    [junit]   6/8: 0x600002cccd80
    [junit]   7/8: 0x600002cccdc0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccce40
    [junit]   1/8: 0x600002ccce80
    [junit]   2/8: 0x600002cccec0
    [junit]   3/8: 0x600002cccf00
    [junit]   4/8: 0x600002cccf40
    [junit]   5/8: 0x600002cccf80
    [junit]   6/8: 0x600002cccfc0
    [junit]   7/8: 0x600002ccd000
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccce40
    [junit]   1/8: 0x600002ccce80
    [junit]   2/8: 0x600002cccec0
    [junit]   3/8: 0x600002cccf00
    [junit]   4/8: 0x600002cccf40
    [junit]   5/8: 0x600002cccf80
    [junit]   6/8: 0x600002cccfc0
    [junit]   7/8: 0x600002ccd000
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b17d10
    [junit]   1/8: 0x600003b17d10
    [junit]   2/8: 0x600003b17d10
    [junit]   3/8: 0x600003b17d10
    [junit]   4/8: 0x600003b17d10
    [junit]   5/8: 0x600003b17d10
    [junit]   6/8: 0x600003b17d10
    [junit]   7/8: 0x600003b17d10
    [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: 0x781642a88
    [junit]   1/8: 0x781642ac8
    [junit]   2/8: 0x781642b08
    [junit]   3/8: 0x781642b48
    [junit]   4/8: 0x781642b88
    [junit]   5/8: 0x781642bc8
    [junit]   6/8: 0x781642c08
    [junit]   7/8: 0x781642c48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x781642a88
    [junit]   1/8: 0x781642ac8
    [junit]   2/8: 0x781642b08
    [junit]   3/8: 0x781642b48
    [junit]   4/8: 0x781642b88
    [junit]   5/8: 0x781642bc8
    [junit]   6/8: 0x781642c08
    [junit]   7/8: 0x781642c48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc94c0
    [junit]   1/8: 0x600002cc9480
    [junit]   2/8: 0x600002cc9440
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc93c0
    [junit]   5/8: 0x600002cc9380
    [junit]   6/8: 0x600002cc9340
    [junit]   7/8: 0x600002cc9980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc94c0
    [junit]   1/8: 0x600002cc9480
    [junit]   2/8: 0x600002cc9440
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc93c0
    [junit]   5/8: 0x600002cc9380
    [junit]   6/8: 0x600002cc9340
    [junit]   7/8: 0x600002cc9980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9a40
    [junit]   1/8: 0x600002cc9a80
    [junit]   2/8: 0x600002cc9ac0
    [junit]   3/8: 0x600002cc9b00
    [junit]   4/8: 0x600002cc9b40
    [junit]   5/8: 0x600002cc9b80
    [junit]   6/8: 0x600002cc9bc0
    [junit]   7/8: 0x600002cc9c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9c40
    [junit]   1/8: 0x600002cc9c80
    [junit]   2/8: 0x600002cc9cc0
    [junit]   3/8: 0x600002cc9d00
    [junit]   4/8: 0x600002cc9d40
    [junit]   5/8: 0x600002cc9d80
    [junit]   6/8: 0x600002cc9dc0
    [junit]   7/8: 0x600002cc9e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9c40
    [junit]   1/8: 0x600002cc9c80
    [junit]   2/8: 0x600002cc9cc0
    [junit]   3/8: 0x600002cc9d00
    [junit]   4/8: 0x600002cc9d40
    [junit]   5/8: 0x600002cc9d80
    [junit]   6/8: 0x600002cc9dc0
    [junit]   7/8: 0x600002cc9e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b3ec50
    [junit]   1/8: 0x600003b3ec50
    [junit]   2/8: 0x600003b3ec50
    [junit]   3/8: 0x600003b3ec50
    [junit]   4/8: 0x600003b3ec50
    [junit]   5/8: 0x600003b3ec50
    [junit]   6/8: 0x600003b3ec50
    [junit]   7/8: 0x600003b3ec50
    [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 @ 1750986260668 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986260668 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.002 sec
    [junit] Testcase: chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray took 0.002 sec
    [junit] Testcase: chapter04TestPointerBuffer took 0.001 sec
    [junit] Testcase: chapter05TestSomeFunctionsAllIndirect took 0.001 sec
    [junit] Testcase: chapter09TestCompoundAlignment took 0.001 sec
    [junit] Testcase: chapter10TestCompoundCallByReference took 0.001 sec
    [junit] Testcase: chapter11TestCompoundCallByValue took 0.001 sec
    [junit] Testcase: chapter12TestTKField took 0.002 sec
    [junit] Testcase: chapter13TestTKFieldImmutable took 0.001 sec
    [junit] Testcase: chapter14TestCustomJNICode took 0.001 sec
    [junit] Testcase: chapter15TestTKMixed took 0 sec
    [junit] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.555 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket66-localhost/127.0.0.1:59999 @ 1750986260632 ms III - Start
    [junit] SLOCK [T main @ 1750986260632 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest1.dylib', native '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/test/build/natives/libtest1.dylib'], 0x20df581e0, global true]
    [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: 0x7f840875a3c0
    [junit]   1/8: 0x7f840875a400
    [junit]   2/8: 0x7f840875a440
    [junit]   3/8: 0x7f840875a480
    [junit]   4/8: 0x7f840875a4c0
    [junit]   5/8: 0x7f840875a500
    [junit]   6/8: 0x7f840875a540
    [junit]   7/8: 0x7f840875a580
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x7f840875a3c0
    [junit]   1/8: 0x7f840875a400
    [junit]   2/8: 0x7f840875a440
    [junit]   3/8: 0x7f840875a480
    [junit]   4/8: 0x7f840875a4c0
    [junit]   5/8: 0x7f840875a500
    [junit]   6/8: 0x7f840875a540
    [junit]   7/8: 0x7f840875a580
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc4c0
    [junit]   1/8: 0x600002ccc480
    [junit]   2/8: 0x600002ccc440
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc3c0
    [junit]   5/8: 0x600002ccc380
    [junit]   6/8: 0x600002ccc340
    [junit]   7/8: 0x600002ccc300
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc4c0
    [junit]   1/8: 0x600002ccc480
    [junit]   2/8: 0x600002ccc440
    [junit]   3/8: 0x600002ccc400
    [junit]   4/8: 0x600002ccc3c0
    [junit]   5/8: 0x600002ccc380
    [junit]   6/8: 0x600002ccc340
    [junit]   7/8: 0x600002ccc300
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccc1c0
    [junit]   1/8: 0x600002cccc00
    [junit]   2/8: 0x600002cccc80
    [junit]   3/8: 0x600002ccccc0
    [junit]   4/8: 0x600002cccd00
    [junit]   5/8: 0x600002cccd40
    [junit]   6/8: 0x600002cccd80
    [junit]   7/8: 0x600002cccdc0
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccce40
    [junit]   1/8: 0x600002ccce80
    [junit]   2/8: 0x600002cccec0
    [junit]   3/8: 0x600002cccf00
    [junit]   4/8: 0x600002cccf40
    [junit]   5/8: 0x600002cccf80
    [junit]   6/8: 0x600002cccfc0
    [junit]   7/8: 0x600002ccd000
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002ccce40
    [junit]   1/8: 0x600002ccce80
    [junit]   2/8: 0x600002cccec0
    [junit]   3/8: 0x600002cccf00
    [junit]   4/8: 0x600002cccf40
    [junit]   5/8: 0x600002cccf80
    [junit]   6/8: 0x600002cccfc0
    [junit]   7/8: 0x600002ccd000
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b17d10
    [junit]   1/8: 0x600003b17d10
    [junit]   2/8: 0x600003b17d10
    [junit]   3/8: 0x600003b17d10
    [junit]   4/8: 0x600003b17d10
    [junit]   5/8: 0x600003b17d10
    [junit]   6/8: 0x600003b17d10
    [junit]   7/8: 0x600003b17d10
    [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: 0x781642a88
    [junit]   1/8: 0x781642ac8
    [junit]   2/8: 0x781642b08
    [junit]   3/8: 0x781642b48
    [junit]   4/8: 0x781642b88
    [junit]   5/8: 0x781642bc8
    [junit]   6/8: 0x781642c08
    [junit]   7/8: 0x781642c48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x781642a88
    [junit]   1/8: 0x781642ac8
    [junit]   2/8: 0x781642b08
    [junit]   3/8: 0x781642b48
    [junit]   4/8: 0x781642b88
    [junit]   5/8: 0x781642bc8
    [junit]   6/8: 0x781642c08
    [junit]   7/8: 0x781642c48
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc94c0
    [junit]   1/8: 0x600002cc9480
    [junit]   2/8: 0x600002cc9440
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc93c0
    [junit]   5/8: 0x600002cc9380
    [junit]   6/8: 0x600002cc9340
    [junit]   7/8: 0x600002cc9980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc94c0
    [junit]   1/8: 0x600002cc9480
    [junit]   2/8: 0x600002cc9440
    [junit]   3/8: 0x600002cc9400
    [junit]   4/8: 0x600002cc93c0
    [junit]   5/8: 0x600002cc9380
    [junit]   6/8: 0x600002cc9340
    [junit]   7/8: 0x600002cc9980
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9a40
    [junit]   1/8: 0x600002cc9a80
    [junit]   2/8: 0x600002cc9ac0
    [junit]   3/8: 0x600002cc9b00
    [junit]   4/8: 0x600002cc9b40
    [junit]   5/8: 0x600002cc9b80
    [junit]   6/8: 0x600002cc9bc0
    [junit]   7/8: 0x600002cc9c00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9c40
    [junit]   1/8: 0x600002cc9c80
    [junit]   2/8: 0x600002cc9cc0
    [junit]   3/8: 0x600002cc9d00
    [junit]   4/8: 0x600002cc9d40
    [junit]   5/8: 0x600002cc9d80
    [junit]   6/8: 0x600002cc9dc0
    [junit]   7/8: 0x600002cc9e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600002cc9c40
    [junit]   1/8: 0x600002cc9c80
    [junit]   2/8: 0x600002cc9cc0
    [junit]   3/8: 0x600002cc9d00
    [junit]   4/8: 0x600002cc9d40
    [junit]   5/8: 0x600002cc9d80
    [junit]   6/8: 0x600002cc9dc0
    [junit]   7/8: 0x600002cc9e00
    [junit] Testing accessing PointerBuffer values [0..7]
    [junit]   0/8: 0x600003b3ec50
    [junit]   1/8: 0x600003b3ec50
    [junit]   2/8: 0x600003b3ec50
    [junit]   3/8: 0x600003b3ec50
    [junit]   4/8: 0x600003b3ec50
    [junit]   5/8: 0x600003b3ec50
    [junit]   6/8: 0x600003b3ec50
    [junit]   7/8: 0x600003b3ec50
    [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 @ 1750986260668 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986260668 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test2p1FuncPtr
    [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 @ 1750986262145 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986262145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.45 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1750986261224 ms III - Start
    [junit] SLOCK [T main @ 1750986261224 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 @ 1750986262145 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986262145 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.005 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.45 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket67-localhost/127.0.0.1:59999 @ 1750986261224 ms III - Start
    [junit] SLOCK [T main @ 1750986261224 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 @ 1750986262145 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986262145 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.lock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1750986262715 ms III - Start
    [junit] SLOCK [T main @ 1750986262715 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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 @ 1750986263164 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986263164 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.972 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1750986262715 ms III - Start
    [junit] SLOCK [T main @ 1750986262715 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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 @ 1750986263164 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986263164 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.972 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket68-localhost/127.0.0.1:59999 @ 1750986262715 ms III - Start
    [junit] SLOCK [T main @ 1750986262715 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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 @ 1750986263164 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986263164 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] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1750986263696 ms III - Start
    [junit] SLOCK [T main @ 1750986263696 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 @ 1750986263716 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986263716 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1750986264246 ms III - Start
    [junit] SLOCK [T main @ 1750986264246 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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 @ 1750986264268 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986264268 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.542 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1750986263696 ms III - Start
    [junit] SLOCK [T main @ 1750986263696 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 @ 1750986263716 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986263716 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket69-localhost/127.0.0.1:59999 @ 1750986263696 ms III - Start
    [junit] SLOCK [T main @ 1750986263696 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 @ 1750986263716 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986263716 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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 SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1750986264826 ms III - Start
    [junit] SLOCK [T main @ 1750986264826 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback - chapter01
    [junit] XXX MessageCallback01 func 0x107ce28a0, user 0x1
    [junit] XXX InjectMessageCallback01 func 0x107ce28a0, user 0x1
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] XXX InjectMessageCallback01 func 0x107ce28a0, user 0x1
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] XXX MessageCallback01 func 0x107ce28a0, user 0x2
    [junit] XXX InjectMessageCallback01 func 0x107ce28a0, user 0x2
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] XXX MessageCallback01 func 0x0, user 0x0
    [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 0x107ce2d80, user 0x1
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x107ce2d80, user 0x2
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107ce2d80, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x107ce2d80, user 0x2
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x107ce2d80, user 0x3
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107ce2d80, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x107ce2d80, user 0x3
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x0, user 0x0
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x107ce2d80, user 0x5
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107ce2d80, user 0x5
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x0, user 0x0
    [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 0x107ce3190, user 0x1
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x107ce3190, user 0x2
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x107ce3190, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x107ce3190, user 0x2
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x107ce3190, user 0x3
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x107ce3190, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x107ce3190, user 0x3
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x0, user 0x0
    [junit] XXX alBufferCallback1 buffer 1 -> func 0x0, user 0x0
    [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 0x107ce2d80, user 0x6
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x107ce2d80, user 0x7
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107ce2d80, 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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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 0x107ce2d80, 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-41" 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:1583)
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107ce2d80, 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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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 0x107ce2d80, user 0x7
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "Thread-42" 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:1583)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x107ce2d80, 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 0x107ce3590, user 0x1
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.545 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1750986264246 ms III - Start
    [junit] SLOCK [T main @ 1750986264246 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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 @ 1750986264268 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986264268 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.545 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket70-localhost/127.0.0.1:59999 @ 1750986264246 ms III - Start
    [junit] SLOCK [T main @ 1750986264246 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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 @ 1750986264268 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986264268 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p1JavaCallback
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x2127e66e
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x2127e66e
    [junit] XXX alEventCallback0 idx 0 -> func 0x107ce3590, user 0x2
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x2127e66e
    [junit] XXX alEventCallback0 idx 1 -> func 0x0, user 0x0
    [junit] XXX alEventCallback0 idx 1 -> func 0x0, user 0x0
    [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 0x107ce39f0, user 0x1
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x2f236de0
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x2f236de0
    [junit] XXX alEventCallback1 idx 0 -> func 0x107ce39f0, user 0x2
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x2f236de0
    [junit] XXX alEventCallback1 idx 1 -> func 0x0, user 0x0
    [junit] XXX alEventCallback1 idx 1 -> func 0x0, user 0x0
    [junit] XXX alEventCallback1 idx 1 -> func 0x0, user 0x0
    [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 0x107ce3e90, user 0x600003725f20
    [junit] XXX MessageCallback11a id 2 -> func 0x107ce3e90, user 0x600003725fe0
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x107ce3e90, user 0x600003725f20
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x107ce3e90, user 0x600003725fe0
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11a id 2 -> func 0x107ce3e90, user 0x600003725fe0
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x107ce3e90, user 0x600003725f20
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x107ce3e90, user 0x600003725fe0
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11a id 2 -> func 0x0, user 0x600003725fe0
    [junit] XXX MessageCallback11a id 1 -> func 0x0, user 0x0
    [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 0x107ce4280, user 0xaffebeafc0ffee
    [junit] XXX MessageCallback11b id 2 -> func 0x107ce4280, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x107ce4280, user 0x107bdd2f8
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11bInject: id 2, func 0x107ce4280, user 0x107bdd320
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11b id 2 -> func 0x107ce4280, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x107ce4280, user 0x107bdd2f8
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11bInject: id 2, func 0x107ce4280, user 0x107bdd320
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11b id 2 -> func 0x0, user 0x0
    [junit] XXX MessageCallback11b id 1 -> func 0x0, user 0x0
    [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 0x107ce4760, message 0x60000390e040
    [junit] XXX LogCallBack12aInject: func 0x107ce4760, message 0x60000390da80
    [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 0x107ce4d00, message 0x60000390db60
    [junit] XXX LogCallBack12bInject: func 0x107ce4d00, message 0x60000390f080
    [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 0x107ce5410, user 0x600003b2a0a0, debugMsg 'a debug message - key2'
    [junit] XXX MessageCallback13 id 4 -> func 0x107ce5410, user 0x600003b172f0, debugMsg 'a debug message - key2'
    [junit] XXX expKey1[key1a 0x600003b2a0a0, hash 0x56a4f272]
    [junit] XXX expKey1 hash 0xe19910df
    [junit] XXX expKey2[key1a 0x600003b172f0, hash 0x3ee0b4f7]
    [junit] XXX expKey2 hash 0xdd2c8f4e
    [junit] XXX hasKey1 hash 0xe19910df
    [junit] XXX hasKey2 hash 0xdd2c8f4e
    [junit] XXX InjectMessageCallback13: id 2, func 0x107ce5410, user 0x600003b2a0a0, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-1-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x107ce5410, user 0x600003b172f0, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-1-2.2
    [junit] XXX InjectMessageCallback13: id 2, func 0x107ce5410, user 0x600003b2a0a0, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-2-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x107ce5410, user 0x600003b172f0, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-2-2.2
    [junit] XXX MessageCallback13 id 2 -> func 0x0, user 0x600003b2a0a0, debugMsg 'turned off - key1'
    [junit] XXX MessageCallback13 id 4 -> func 0x0, user 0x600003b172f0, 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 @ 1750986264882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986264882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.582 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1750986264826 ms III - Start
    [junit] SLOCK [T main @ 1750986264826 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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 0x2127e66e
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x2127e66e
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x2127e66e
    [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 0x2f236de0
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x2f236de0
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x2f236de0
    [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 0x600003b2a0a0, hash 0x56a4f272]
    [junit] XXX expKey1 hash 0xe19910df
    [junit] XXX expKey2[key1a 0x600003b172f0, hash 0x3ee0b4f7]
    [junit] XXX expKey2 hash 0xdd2c8f4e
    [junit] XXX hasKey1 hash 0xe19910df
    [junit] XXX hasKey2 hash 0xdd2c8f4e
    [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 @ 1750986264882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986264882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.003 sec
    [junit] Testcase: chapter02 took 0.003 sec
    [junit] Testcase: chapter03 took 0.002 sec
    [junit] Testcase: chapter04 took 0.003 sec
    [junit] Testcase: chapter05a took 0.005 sec
    [junit] Testcase: chapter05b took 0.001 sec
    [junit] Testcase: chapter11a took 0.003 sec
    [junit] Testcase: chapter11b took 0.003 sec
    [junit] Testcase: chapter12a took 0.003 sec
    [junit] Testcase: chapter12b took 0.001 sec
    [junit] Testcase: chapter13 took 0.003 sec
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1750986265421 ms III - Start
    [junit] SLOCK [T main @ 1750986265421 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] XXX MessageCallback01 func 0x107cf0b10, user 0x1
    [junit] XXX InjectMessageCallback01 func 0x107cf0b10, user 0x1
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] XXX InjectMessageCallback01 func 0x107cf0b10, user 0x1
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] XXX MessageCallback01 func 0x107cf0b10, user 0x2
    [junit] XXX InjectMessageCallback01 func 0x107cf0b10, user 0x2
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] XXX MessageCallback01 func 0x0, user 0x0
    [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 0x107cf1010, user 0x1
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x107cf1010, user 0x2
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107cf1010, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x107cf1010, user 0x2
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x107cf1010, user 0x3
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107cf1010, user 0x1
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x107cf1010, user 0x3
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x0, user 0x0
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x107cf1010, user 0x5
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107cf1010, user 0x5
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] XXX alBufferCallback0 buffer 1 -> func 0x0, user 0x0
    [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 0x107cf1440, user 0x1
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x107cf1440, user 0x2
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x107cf1440, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x107cf1440, user 0x2
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x107cf1440, user 0x3
    [junit] XXX alBufferCallback1Inject: buffer 1, func 0x107cf1440, user 0x1
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] XXX alBufferCallback1Inject: buffer 2, func 0x107cf1440, user 0x3
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] XXX alBufferCallback1 buffer 2 -> func 0x0, user 0x0
    [junit] XXX alBufferCallback1 buffer 1 -> func 0x0, user 0x0
    [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 0x107cf1010, user 0x6
    [junit] XXX alBufferCallback0 buffer 2 -> func 0x107cf1010, user 0x7
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107cf1010, 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:86)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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 0x107cf1010, 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-51" 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:1583)
    [junit] XXX alBufferCallback0Inject: buffer 1, func 0x107cf1010, 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:86)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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 0x107cf1010, user 0x7
    [junit] Info: Callback 'alBufferCallback0(ALBUFFERCALLBACKTYPESOFT)': Exception in Java Callback caught:
    [junit] Exception in thread "Thread-52" 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:1583)
    [junit] XXX alBufferCallback0Inject: buffer 2, func 0x107cf1010, 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 0x107cf1860, user 0x1
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x5e5af8e1
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x5e5af8e1
    [junit] XXX alEventCallback0 idx 1 -> func 0x107cf1860, user 0x2
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x5e5af8e1
    [junit] XXX alEventCallback0 idx 2 -> func 0x0, user 0x0
    [junit] XXX alEventCallback0 idx 2 -> func 0x0, user 0x0
    [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 0x107cf1cd0, user 0x1
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x6cff61fc
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x6cff61fc
    [junit] XXX alEventCallback1 idx 1 -> func 0x107cf1cd0, user 0x2
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x6cff61fc
    [junit] XXX alEventCallback1 idx 2 -> func 0x0, user 0x0
    [junit] XXX alEventCallback1 idx 2 -> func 0x0, user 0x0
    [junit] XXX alEventCallback1 idx 2 -> func 0x0, user 0x0
    [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 0x107cf2180, user 0x600003726010
    [junit] XXX MessageCallback11a id 2 -> func 0x107cf2180, user 0x600003726040
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x107cf2180, user 0x600003726010
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x107cf2180, user 0x600003726040
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11a id 2 -> func 0x107cf2180, user 0x600003726040
    [junit] XXX MessageCallback11aInjecta: id 1, func 0x107cf2180, user 0x600003726010
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11a.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11aInjecta: id 2, func 0x107cf2180, user 0x600003726040
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11a.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11a id 2 -> func 0x0, user 0x600003726040
    [junit] XXX MessageCallback11a id 1 -> func 0x0, user 0x0
    [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 0x107cf2590, user 0xaffebeafc0ffee
    [junit] XXX MessageCallback11b id 2 -> func 0x107cf2590, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x107cf2590, user 0x107bdd2f8
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 10
    [junit] XXX MessageCallback11bInject: id 2, func 0x107cf2590, user 0x107bdd320
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback02: id 2, val 10
    [junit] XXX MessageCallback11b id 2 -> func 0x107cf2590, user 0xc0ffeedeadbeaf
    [junit] XXX MessageCallback11bInject: id 1, func 0x107cf2590, user 0x107bdd2f8
    [junit] 0xaffebeafc0ffee == 0xaffebeafc0ffee
    [junit] chapter11b.myCallback01: id 1, val 11
    [junit] XXX MessageCallback11bInject: id 2, func 0x107cf2590, user 0x107bdd320
    [junit] 0xc0ffeedeadbeaf == 0xc0ffeedeadbeaf
    [junit] chapter11b.myCallback01: id 2, val 22
    [junit] XXX MessageCallback11b id 2 -> func 0x0, user 0x0
    [junit] XXX MessageCallback11b id 1 -> func 0x0, user 0x0
    [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 0x107cf2a90, message 0x600003945ce0
    [junit] XXX LogCallBack12aInject: func 0x107cf2a90, message 0x6000039462e0
    [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 0x107cf3040, message 0x600003905c00
    [junit] XXX LogCallBack12bInject: func 0x107cf3040, message 0x60000394e180
    [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 0x107cf3770, user 0x600003b31660, debugMsg 'a debug message - key2'
    [junit] XXX MessageCallback13 id 4 -> func 0x107cf3770, user 0x600003b323f0, debugMsg 'a debug message - key2'
    [junit] XXX expKey1[key1a 0x600003b31660, hash 0x5fcfde70]
    [junit] XXX expKey1 hash 0xe353169f
    [junit] XXX expKey2[key1a 0x600003b323f0, hash 0x4d95a72e]
    [junit] XXX expKey2 hash 0xe386004e
    [junit] XXX hasKey1 hash 0xe353169f
    [junit] XXX hasKey2 hash 0xe386004e
    [junit] XXX InjectMessageCallback13: id 2, func 0x107cf3770, user 0x600003b31660, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-1-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x107cf3770, user 0x600003b323f0, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-1-2.2
    [junit] XXX InjectMessageCallback13: id 2, func 0x107cf3770, user 0x600003b31660, msg1 '1', msg2 '1', key1 1, key2 1
    [junit] Callback: Result1-2-1.1
    [junit] XXX InjectMessageCallback13: id 4, func 0x107cf3770, user 0x600003b323f0, msg1 '2', msg2 '2', key1 2, key2 2
    [junit] Callback: Result2-2-2.2
    [junit] XXX MessageCallback13 id 2 -> func 0x0, user 0x600003b31660, debugMsg 'turned off - key1'
    [junit] XXX MessageCallback13 id 4 -> func 0x0, user 0x600003b323f0, 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 @ 1750986265478 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986265478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.582 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1750986264826 ms III - Start
    [junit] SLOCK [T main @ 1750986264826 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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 0x2127e66e
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x2127e66e
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x2127e66e
    [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 0x2f236de0
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x2f236de0
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x2f236de0
    [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 0x600003b2a0a0, hash 0x56a4f272]
    [junit] XXX expKey1 hash 0xe19910df
    [junit] XXX expKey2[key1a 0x600003b172f0, hash 0x3ee0b4f7]
    [junit] XXX expKey2 hash 0xdd2c8f4e
    [junit] XXX hasKey1 hash 0xe19910df
    [junit] XXX hasKey2 hash 0xdd2c8f4e
    [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 @ 1750986264882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986264882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.585 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1750986265421 ms III - Start
    [junit] SLOCK [T main @ 1750986265421 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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:86)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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:86)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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 0x5e5af8e1
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x5e5af8e1
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x5e5af8e1
    [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 0x6cff61fc
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x6cff61fc
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x6cff61fc
    [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 0x600003b31660, hash 0x5fcfde70]
    [junit] XXX expKey1 hash 0xe353169f
    [junit] XXX expKey2[key1a 0x600003b323f0, hash 0x4d95a72e]
    [junit] XXX expKey2 hash 0xe386004e
    [junit] XXX hasKey1 hash 0xe353169f
    [junit] XXX hasKey2 hash 0xe386004e
    [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 @ 1750986265478 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986265478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.024 sec
    [junit] Testcase: chapter02 took 0.001 sec
    [junit] Testcase: chapter03 took 0.001 sec
    [junit] Testcase: chapter04 took 0.001 sec
    [junit] Testcase: chapter05a took 0 sec
    [junit] Testcase: chapter05b took 0.001 sec
    [junit] Testcase: chapter11a took 0.002 sec
    [junit] Testcase: chapter11b took 0.001 sec
    [junit] Testcase: chapter12a took 0.001 sec
    [junit] Testcase: chapter12b took 0.001 sec
    [junit] Testcase: chapter13 took 0.001 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.585 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1750986265421 ms III - Start
    [junit] SLOCK [T main @ 1750986265421 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] Loaded: NativeLibrary[MacOSXDynamicLinkerImpl, path[given '/Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/obj/libtest2.dylib'], 0x20df58d40, global true]
    [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:86)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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:86)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [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:1583)
    [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 0x5e5af8e1
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x5e5af8e1
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x5e5af8e1
    [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 0x6cff61fc
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x6cff61fc
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x6cff61fc
    [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 0x600003b31660, hash 0x5fcfde70]
    [junit] XXX expKey1 hash 0xe353169f
    [junit] XXX expKey2[key1a 0x600003b323f0, hash 0x4d95a72e]
    [junit] XXX expKey2 hash 0xe386004e
    [junit] XXX hasKey1 hash 0xe353169f
    [junit] XXX hasKey2 hash 0xe386004e
    [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 @ 1750986265478 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986265478 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1750986266049 ms III - Start
    [junit] SLOCK [T main @ 1750986266049 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 @ 1750986266140 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986266140 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 @ 1750986266678 ms III - Start
    [junit] SLOCK [T main @ 1750986266678 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] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.615 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1750986266049 ms III - Start
    [junit] SLOCK [T main @ 1750986266049 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 @ 1750986266140 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986266140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_cpp_cc took 0.068 sec
    [junit] Testcase: test10_cc took 0.004 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.615 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1750986266049 ms III - Start
    [junit] SLOCK [T main @ 1750986266049 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 @ 1750986266140 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986266140 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] 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 @ 1750986266723 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986266723 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 @ 1750986267254 ms III - Start
    [junit] SLOCK [T main @ 1750986267254 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.568 sec
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1750986266678 ms III - Start
    [junit] SLOCK [T main @ 1750986266678 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1750986267276 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] SLOCK [T main @ 1750986267276 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [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 @ 1750986266723 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986266723 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01MacroAndIncWithoutPragmaOnce took 0.012 sec
    [junit] Testcase: test02MacroAndIncWithPragmaOnce took 0.006 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.568 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1750986266678 ms III - Start
    [junit] SLOCK [T main @ 1750986266678 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 @ 1750986266723 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986266723 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] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1750986267806 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T main @ 1750986267807 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1750986267254 ms III - Start
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] SLOCK [T main @ 1750986267254 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1750986267829 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] SLOCK [T main @ 1750986267829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1750986267276 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986267276 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Equals took 0.001 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 SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1750986267254 ms III - Start
    [junit] SLOCK [T main @ 1750986267254 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986267276 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986267276 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.552 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1750986268366 ms III - Start
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1750986267806 ms III - Start
    [junit] SLOCK [T main @ 1750986268367 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1750986267807 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1750986268388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1750986267829 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986267829 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] SLOCK [T main @ 1750986268388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] 
    [junit] Testcase: test01 took 0.001 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.552 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1750986267806 ms III - Start
    [junit] SLOCK [T main @ 1750986267807 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 @ 1750986267829 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986267829 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.552 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1750986268366 ms III - Start
    [junit] SLOCK [T main @ 1750986268367 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986268388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986268388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.002 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.552 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1750986268366 ms III - Start
    [junit] SLOCK [T main @ 1750986268367 ms +++ localhost/127.0.0.1:59999 - Locked within 1 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 @ 1750986268388 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986268388 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1750986268950 ms III - Start
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] SLOCK [T main @ 1750986268950 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Mac OS X
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/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 @ 1750986268970 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986268971 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.551 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1750986268950 ms III - Start
    [junit] SLOCK [T main @ 1750986268950 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Mac OS X
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/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 @ 1750986268970 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986268971 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testProp00_Temp took 0.001 sec
    [junit] Testcase: testProp01_Temp took 0 sec
    [junit] Testcase: testProp02_Temp took 0.001 sec
    [junit] Testcase: testTempDir00 took 0 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 SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1750986268950 ms III - Start
    [junit] SLOCK [T main @ 1750986268950 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Mac OS X
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] java.home: /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/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 @ 1750986268970 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1750986268971 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 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           21
     [echo] java.version               21.0.7
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [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.6.0-rc-20250627
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         11
     [echo] target.targetlevel         11
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            macos-x86_64-jau-012
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             macosx11.3
     [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 (z) 21.07 (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-12-26
     [exec]  64-bit locale=en_US.UTF-8 Threads:4
     [exec] 
     [exec] Scanning the drive:
     [exec] 1 folder, 79 files, 3165965 bytes (3092 KiB)
     [exec] 
     [exec] Creating archive: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b975-20250627-macosx-universal-test-results-macos-x86_64-jau-012.7z
     [exec] 
     [exec] Add new data to archive: 1 folder, 79 files, 3165965 bytes (3092 KiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 79
     [exec] Archive size: 54635 bytes (54 KiB)
     [exec] Everything is Ok

BUILD SUCCESSFUL
Total time: 3 minutes 28 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