strange the boolean state of displaying characters is not process in 3Djava on initialize() ?

notice the simple java is shown as S[img];topic=1839.0;attach=3018;image[/img]

in 3D Java is shown as SN one word one on overlay the other[img];topic=1839.0;attach=3017;image[/img].

If i can vary the B field, + and - in java3D, then the display is correct. feels like a bug in the 3D java ?