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,709 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:833)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x6d4a65c6
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x6d4a65c6
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x6d4a65c6
    [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 0x4d8126f
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x4d8126f
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x4d8126f
    [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 0x60000260f990, hash 0x6c37bd27]
    [junit] XXX expKey1 hash 0xee14edcf
    [junit] XXX expKey2[key1a 0x6000026fda50, hash 0x25d3cfc8]
    [junit] XXX expKey2 hash 0x25ee9eae
    [junit] XXX hasKey1 hash 0xee14edcf
    [junit] XXX hasKey2 hash 0x25ee9eae
    [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 SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850653486 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850653486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: chapter01 took 0.001 sec
    [junit] Testcase: chapter02 took 0.002 sec
    [junit] Testcase: chapter03 took 0.002 sec
    [junit] Testcase: chapter04 took 0.001 sec
    [junit] Testcase: chapter05a took 0 sec
    [junit] Testcase: chapter05b took 0 sec
    [junit] Testcase: chapter11a took 0.002 sec
    [junit] Testcase: chapter11b took 0.002 sec
    [junit] Testcase: chapter12a took 0.001 sec
    [junit] Testcase: chapter12b took 0.001 sec
    [junit] Testcase: chapter13 took 0.001 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.723 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850653288 ms III - Start
    [junit] SLOCK [T main @ 1691850653288 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] chapter01.myCallback01: 404, 'My First JavaCallback message'
    [junit] chapter01.myCallback01: 42, 'My Second JavaCallback message'
    [junit] chapter01.myCallback02: 1, 'My Third JavaCallback message'
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] chapter02.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter02.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter02.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter02.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] chapter02.myCallback02: buffer 1, sampledata 2, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter02
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] chapter03.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] chapter03.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] chapter03.myCallback01: buffer 1, sampledata 11, numbytes 101
    [junit] chapter03.myCallback01: buffer 2, sampledata 1, numbytes 10
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter03
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] chapter04.myCallback01: buffer 1, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:659)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:744)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] chapter04.myCallback02: buffer 2, sampledata 10, numbytes 100
    [junit] java.lang.RuntimeException: Exception test.post: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:677)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$13.run(BaseClass4JavaCallback.java:758)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback01
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$11.callback(BaseClass4JavaCallback.java:650)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback.chapter04(BaseClass4JavaCallback.java:777)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback.chapter04(Test4p2JavaCallback.java:85)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    [junit] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1014)
    [junit] java.lang.RuntimeException: Exception test.pre: chapter04.myCallback02
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$12.callback(BaseClass4JavaCallback.java:668)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.invokeAlBufferCallback0(Bindingtest2p2Impl.java:273)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.dispatch_alBufferCallback0Inject1(Native Method)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest2p2Impl.alBufferCallback0Inject(Bindingtest2p2Impl.java:312)
    [junit] 	at com.jogamp.gluegen.test.junit.generation.BaseClass4JavaCallback$14.run(BaseClass4JavaCallback.java:791)
    [junit] 	at java.base/java.lang.Thread.run(Thread.java:833)
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter04
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test4p2JavaCallback - chapter05a
    [junit] chapter05a.myCallback01: type 0, obj 1, param 0, 'First message', userParam 0x6d4a65c6
    [junit] chapter05a.myCallback01: type 0, obj 2, param 0, 'Second message', userParam 0x6d4a65c6
    [junit] chapter05a.myCallback02: type 0, obj 3, param 0, 'Third message', userParam 0x6d4a65c6
    [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 0x4d8126f
    [junit] chapter05.myCallback01: type 0, obj 1, param 0, 'Second message', userParam 0x4d8126f
    [junit] chapter05.myCallback02: type 0, obj 1, param 0, 'Third message', userParam 0x4d8126f
    [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 0x60000260f990, hash 0x6c37bd27]
    [junit] XXX expKey1 hash 0xee14edcf
    [junit] XXX expKey2[key1a 0x6000026fda50, hash 0x25d3cfc8]
    [junit] XXX expKey2 hash 0x25ee9eae
    [junit] XXX hasKey1 hash 0xee14edcf
    [junit] XXX hasKey2 hash 0x25ee9eae
    [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 SingletonServerSocket71-localhost/127.0.0.1:59999 @ 1691850653486 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850653486 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestCParser
    [junit] XXX 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 SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850654140 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850654140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850654679 ms III - Start
    [junit] SLOCK [T main @ 1691850654680 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=0;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test01MacroAndIncWithoutPragmaOnce
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] Expected: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] Result: 
    [junit] -------------------------------
    [junit] #line1"cpptest_1.h"1typedefcharcl_char;cl_charGOOD_A;intGOOD_B;intGOOD_C;intTEST_D_GOOD;/*****STDAPIfile..*/intGOOD_F_1;intGOOD_F_2;intGOOD_G;#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1constintpragma_once_enabled=1;//pragma-onceormacro-definedtest,i.e.shouldnotbeincludedrecursively#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"1#line13"../src/junit/com/jogamp/gluegen/test/junit/generation/cpptest-included.h"2constintGOOD_H=42;#line136"cpptest_1.h"2#line1"../src/junit/com/jogamp/gluegen/test/junit/generation/sub-inc/-cpptest-included2.h"1constintGOOD_I=43;#line137"cpptest_1.h"2typedefenumSomeEnum{ConstEnumValue00=16,ConstEnumValue01=(1<<ConstEnumValue00)-1,ConstEnumValue02=(10-1),ConstEnumValue03=(10-2),ConstEnumValue04=(10-3),ConstEnumValue05=10-4,ConstEnumValue06=10-11,ConstEnumValue07=-2,ConstEnumValue08=-2,ConstEnumValueXX=0}SomeEnum;constintconstInt00=16;constintconstInt01=((1<<16)-1);constintconstInt02=(10-1);constintconstInt03=(10-2);constintconstInt04=(10-3);constintconstInt05=10-4;constintconstInt06=10-11;constintconstInt07=-2;constintconstInt08=-2;constintconstIntXX=0;
    [junit] -------------------------------
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.TestJCPP - test02MacroAndIncWithPragmaOnce
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.627 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850654038 ms III - Start
    [junit] SLOCK [T main @ 1691850654038 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850654140 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850654140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_cpp_cc took 0.081 sec
    [junit] Testcase: test10_cc took 0.004 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.627 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850654038 ms III - Start
    [junit] SLOCK [T main @ 1691850654038 ms +++ localhost/127.0.0.1:59999 - Locked within 0 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 SingletonServerSocket72-localhost/127.0.0.1:59999 @ 1691850654140 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850654140 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestJCPP
    [junit] Testsuite: com.jogamp.gluegen.test.junit.generation.TestJCPP
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850654714 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850654714 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.562 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850654679 ms III - Start
    [junit] SLOCK [T main @ 1691850654680 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 SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850654714 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850654714 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01MacroAndIncWithoutPragmaOnce took 0.01 sec
    [junit] Testcase: test02MacroAndIncWithPragmaOnce took 0.007 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.562 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850654679 ms III - Start
    [junit] SLOCK [T main @ 1691850654680 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 SingletonServerSocket73-localhost/127.0.0.1:59999 @ 1691850654714 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850654714 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] Testsuite: com.jogamp.gluegen.test.junit.internals.TestType
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850655250 ms III - Start
    [junit] SLOCK [T main @ 1691850655250 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850655269 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655269 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850655250 ms III - Start
    [junit] SLOCK [T main @ 1691850655250 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850655269 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655269 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Equals took 0 sec
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850655828 ms III - Start
    [junit] SLOCK [T main @ 1691850655828 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850655844 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850655250 ms III - Start
    [junit] SLOCK [T main @ 1691850655250 ms +++ localhost/127.0.0.1:59999 - Locked within 0 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket74-localhost/127.0.0.1:59999 @ 1691850655269 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655269 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen01
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850656378 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T main @ 1691850656378 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] ++++ Test Singleton.lock()
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850655828 ms III - Start
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850656396 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655828 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] SLOCK [T main @ 1691850656396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [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 SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850655844 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.001 sec
    [junit] Testcase: test02 took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.542 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850655828 ms III - Start
    [junit] SLOCK [T main @ 1691850655828 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket75-localhost/127.0.0.1:59999 @ 1691850655844 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850655845 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] Testsuite: com.jogamp.gluegen.test.junit.structgen.TestStructGen02
    [junit] ++++ Test Singleton.lock()
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850656930 ms III - Start
    [junit] ------------- Standard Error -----------------
    [junit] SLOCK [T main @ 1691850656930 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ Test Singleton.lock()
    [junit] No SecurityManager Installed
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850656378 ms III - Start
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] os.name: Mac OS X
    [junit] SLOCK [T main @ 1691850656378 ms +++ localhost/127.0.0.1:59999 - Locked within 1 ms, 1 attempts
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp00_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] java.home: /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
    [junit] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp01_Temp
    [junit] ++++ Test Singleton.unlock()
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] java.io.tmpdir: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850656396 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testProp02_Temp
    [junit] SLOCK [T main @ 1691850656396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.setUp: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.001 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.544 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850656378 ms III - Start
    [junit] SLOCK [T main @ 1691850656378 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 SingletonServerSocket76-localhost/127.0.0.1:59999 @ 1691850656396 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] Temp: /var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/jogamp_0000
    [junit] SLOCK [T main @ 1691850656396 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ++++ TestCase.tearDown: com.jogamp.junit.sec.TestSecIOUtil01 - testTempDir00
    [junit] ------------- ---------------- ---------------
    [junit] ++++ Test Singleton.unlock()
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850656949 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850656949 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] Testsuite: com.jogamp.junit.sec.TestSecIOUtil01
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850656930 ms III - Start
    [junit] SLOCK [T main @ 1691850656930 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-17.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 SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850656949 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850656949 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testProp00_Temp took 0 sec
    [junit] Testcase: testProp01_Temp took 0 sec
    [junit] Testcase: testProp02_Temp took 0 sec
    [junit] Testcase: testTempDir00 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850656930 ms III - Start
    [junit] SLOCK [T main @ 1691850656930 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-17.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 SingletonServerSocket77-localhost/127.0.0.1:59999 @ 1691850656949 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1691850656949 ms --- localhost/127.0.0.1:59999 - Unlock ok within 0 ms
    [junit] ------------- ---------------- ---------------

junit.run.remote.ssh:

junit.run.remote.adb:

junit.run.tests:

junit.run.if.disabled:

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

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           17
     [echo] java.version               17.0.5
     [echo] java.home                  /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
     [echo] jvmJava.exe                /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  ${minJava21}
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.5.0-rc-20230812
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] target.rt.jar              /usr/local/jre1.8.0_212/lib/rt.jar
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            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, 76 files, 3172488 bytes (3099 KiB)
     [exec] 
     [exec] Creating archive: /Users/jogamp/JogAmpSlavex64/workspace/gluegen/label/macos-x86_64/build/gluegen-2.5-b965-20230812-macosx-universal-test-results-macos-x86_64-jau-012.7z
     [exec] 
     [exec] Add new data to archive: 1 folder, 76 files, 3172488 bytes (3099 KiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 76
     [exec] Archive size: 57413 bytes (57 KiB)
     [exec] Everything is Ok

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