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

Console Output

This log is too long to show here, 3,375 KB has been skipped โ€” click to see the complete log
    [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 0x644ded04
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x644ded04
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x644ded04
    [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 0x1ba359bd
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x1ba359bd
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x1ba359bd
    [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 0x6000031c4e30, hash 0x5d5c04f9]
    [junit] XXX expKey1 hash 0xad4d9a6f
    [junit] XXX expKey2[key1a 0x6000031c7400, hash 0x6f49d153]
    [junit] XXX expKey2 hash 0xaddb8c5e
    [junit] XXX hasKey1 hash 0xad4d9a6f
    [junit] XXX hasKey2 hash 0xaddb8c5e
    [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 @ 1751816647819 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816647819 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0 sec
    [junit] Testcase: chapter02 took 0.002 sec
    [junit] Testcase: chapter03 took 0.001 sec
    [junit] Testcase: chapter04 took 0.002 sec
    [junit] Testcase: chapter05a took 0.001 sec
    [junit] Testcase: chapter05b took 0 sec
    [junit] Testcase: chapter11a took 0.001 sec
    [junit] Testcase: chapter11b took 0.001 sec
    [junit] Testcase: chapter12a took 0.001 sec
    [junit] Testcase: chapter12b took 0.001 sec
    [junit] Testcase: chapter13 took 0.001 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.053 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1751816647294 ms III - Start
    [junit] SLOCK [T main @ 1751816647294 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'], 0x21ecbed40, 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 0x644ded04
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x644ded04
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x644ded04
    [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 0x1ba359bd
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x1ba359bd
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x1ba359bd
    [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 0x6000031c4e30, hash 0x5d5c04f9]
    [junit] XXX expKey1 hash 0xad4d9a6f
    [junit] XXX expKey2[key1a 0x6000031c7400, hash 0x6f49d153]
    [junit] XXX expKey2 hash 0xaddb8c5e
    [junit] XXX hasKey1 hash 0xad4d9a6f
    [junit] XXX hasKey2 hash 0xaddb8c5e
    [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 @ 1751816647819 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816647819 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1751816648500 ms III - Start
    [junit] SLOCK [T main @ 1751816648500 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] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [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 @ 1751816648586 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816648586 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.615 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1751816648500 ms III - Start
    [junit] SLOCK [T main @ 1751816648500 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 @ 1751816648586 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816648586 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_cpp_cc took 0.064 sec
    [junit] Testcase: test10_cc took 0.003 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 @ 1751816648500 ms III - Start
    [junit] SLOCK [T main @ 1751816648500 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 @ 1751816648586 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816648586 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1751816649135 ms III - Start
    [junit] SLOCK [T main @ 1751816649135 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] 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 @ 1751816649184 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816649184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.575 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1751816649135 ms III - Start
    [junit] SLOCK [T main @ 1751816649135 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 @ 1751816649184 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816649184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01MacroAndIncWithoutPragmaOnce took 0.012 sec
    [junit] Testcase: test02MacroAndIncWithPragmaOnce took 0.008 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.575 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1751816649135 ms III - Start
    [junit] SLOCK [T main @ 1751816649135 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 @ 1751816649184 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816649184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1751816649725 ms III - Start
    [junit] SLOCK [T main @ 1751816649725 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 @ 1751816649743 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816649743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1751816650285 ms III - Start
    [junit] SLOCK [T main @ 1751816650285 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1751816649725 ms III - Start
    [junit] SLOCK [T main @ 1751816649725 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 @ 1751816649743 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816649743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Equals took 0 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.547 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1751816649725 ms III - Start
    [junit] SLOCK [T main @ 1751816649725 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 @ 1751816649743 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816649743 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1751816650305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816650305 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1751816650872 ms III - Start
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1751816650285 ms III - Start
    [junit] SLOCK [T main @ 1751816650872 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1751816650285 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1751816650890 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T main @ 1751816650891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1751816650305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816650305 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.002 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1751816650285 ms III - Start
    [junit] SLOCK [T main @ 1751816650285 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 @ 1751816650305 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816650305 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 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.545 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1751816650872 ms III - Start
    [junit] SLOCK [T main @ 1751816650872 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 @ 1751816650890 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816650891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 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 SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1751816650872 ms III - Start
    [junit] SLOCK [T main @ 1751816650872 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 @ 1751816650890 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816650891 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1751816651440 ms III - Start
    [junit] SLOCK [T main @ 1751816651440 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: 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 @ 1751816651471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816651471 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.556 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1751816651440 ms III - Start
    [junit] SLOCK [T main @ 1751816651440 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: 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 @ 1751816651471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816651471 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 sec
    [junit] Testcase: testTempDir00 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.556 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket78-localhost/127.0.0.1:59999 @ 1751816651440 ms III - Start
    [junit] SLOCK [T main @ 1751816651440 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] No SecurityManager Installed
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: 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 @ 1751816651471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1751816651471 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-20250706
     [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, 3194463 bytes (3120 KiB)
     [exec] 
     [exec] Creating archive: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.6-b980-20250706-macosx-universal-test-results-macos-x86_64-jau-012.7z
     [exec] 
     [exec] Add new data to archive: 1 folder, 79 files, 3194463 bytes (3120 KiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 79
     [exec] Archive size: 52678 bytes (52 KiB)
     [exec] Everything is Ok

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