<div dir="auto"><div>You can search for "<span style="font-family:sans-serif">marks: He" (one space) and "</span><span style="font-family:sans-serif">marks:  He" (two spaces) in java/examples/* to derive where the problem lies.</span><br><div class="gmail_extra"><br><div class="gmail_quote">On Jan 21, 2018 1:29 AM, "John Carlson" <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="#954F72"><div class="m_130432842867473227WordSection1"><p class="MsoNormal">See subject.  Excess spaces are being removed from comments in JSON output from X3DJSAIL.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">$ diff HelloWorldProgramOutput.<wbr>Nashorn.x3d HelloWorldProgramOutput.<wbr>Nashorn.js.new.x3d</p><p class="MsoNormal">73c73</p><p class="MsoNormal"><                     <!-- Comment example A, plain quotation marks:  He said, "Immel did it!" --></p><p class="MsoNormal">---</p><p class="MsoNormal">>                     <!-- Comment example A, plain quotation marks: He said, "Immel did it!" --></p><p class="MsoNormal">112a113</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">230a232</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">248,252c250</p><p class="MsoNormal"><         <!-- Test success: x3dModel.findNodeByDEF(<wbr>DeclarativeAppearanceExample) = <Appearance DEF='<wbr>DeclarativeAppearanceExample'/<wbr>> i.e.</p><p class="MsoNormal">< <Appearance DEF='<wbr>DeclarativeAppearanceExample'></p><p class="MsoNormal"><     <!- - DeclarativeMaterialExample gets overridden by subsequently added MaterialModulator ProtoInstance - -></p><p class="MsoNormal"><     <ProtoInstance DEF='MyMaterialModulator' name='MaterialModulator' containerField='material'/></p><p class="MsoNormal">< </Appearance> --></p><p class="MsoNormal">---</p><p class="MsoNormal">>         <!-- Test success: x3dModel.findNodeByDEF(<wbr>DeclarativeAppearanceExample) = <Appearance DEF='<wbr>DeclarativeAppearanceExample'/<wbr>> i.e. <Appearance DEF='<wbr>DeclarativeAppearanceExample'> <!- - DeclarativeMaterialExample gets overridden by subsequently added MaterialModulator ProtoInstance - -> <ProtoInstance DEF='MyMaterialModulator' name='MaterialModulator' containerField='material'/> </Appearance> --></p><p class="MsoNormal">255c253</p><p class="MsoNormal"><         <!-- Test success: x3dModel.<wbr>findElementByNameValue("<wbr>MaterialModulator", "ProtoDeclare")  found --></p><p class="MsoNormal">---</p><p class="MsoNormal">>         <!-- Test success: x3dModel.<wbr>findElementByNameValue("<wbr>MaterialModulator", "ProtoDeclare") found --></p><p class="MsoNormal">279,284c277,282</p><p class="MsoNormal"><         <!-- Test success:  AnchorObject.isNode()=true,   <wbr>           siteAnchor.isNode()=true --></p><p class="MsoNormal"><         <!-- Test success:  AnchorObject.isStatement()=<wbr>false,        siteAnchor.isStatement()=false --></p><p class="MsoNormal"><         <!-- Test success:   ROUTEObject.isNode()=false,   <wbr>  orbitPositionROUTE.isNode()=<wbr>false --></p><p class="MsoNormal"><         <!-- Test success:   ROUTEObject.isStatement()=<wbr>true, orbitPositionROUTE.<wbr>isStatement()=true --></p><p class="MsoNormal"><         <!-- Test success: CommentsBlock.isNode()=false, <wbr>          testComments.isNode()=false --></p><p class="MsoNormal"><         <!-- Test failure: CommentsBlock.isStatement()=<wbr>true,      testComments.isStatement()=<wbr>true --></p><p class="MsoNormal">---</p><p class="MsoNormal">>         <!-- Test success: AnchorObject.isNode()=true, siteAnchor.isNode()=true --></p><p class="MsoNormal">>         <!-- Test success: AnchorObject.isStatement()=<wbr>false, siteAnchor.isStatement()=false --></p><p class="MsoNormal">>         <!-- Test success: ROUTEObject.isNode()=false, orbitPositionROUTE.isNode()=<wbr>false --></p><p class="MsoNormal">>         <!-- Test success: ROUTEObject.isStatement()=<wbr>true, orbitPositionROUTE.<wbr>isStatement()=true --></p><p class="MsoNormal">>         <!-- Test success: CommentsBlock.isNode()=false, testComments.isNode()=false --></p><p class="MsoNormal">>         <!-- Test failure: CommentsBlock.isStatement()=<wbr>true, testComments.isStatement()=<wbr>true --></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div><br></div></div></div>