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

notice the simple java is shown as S[img]http://www.phy.ntnu.edu.tw/ntnujava/index.php?action=dlattach;topic=1839.0;attach=3018;image[/img]

in 3D Java is shown as SN one word one on overlay the other[img]http://www.phy.ntnu.edu.tw/ntnujava/index.php?action=dlattach;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 ?