<div dir="ltr">Java file attached.  This java program was generated by X3dToJava.xslt,  I believe.  The Node.js version is similar.<div><br></div><div>$ java -cp "C:/Users/coderextreme/pythonSAI/X3DJSAIL.4.0.full.jar;." net.x3djsonld.data.HelloWorldProgramOutput<br>Java program "HelloWorldProgramOutput" self-validation test results: WARNING_MESSAGE: ProtoInstance name='ShaderProto' DEF='TestShader3' USE='' is missing containerField relationship to parent node, assuming containerField='shaders' from initial node in corresponding ProtoDeclare. Need to fix ProtoInstance definition in model source.<br><meta content='continued development and testing in progress' name='info'/><br>WARNING_MESSAGE: ProtoInstance name='ShaderProto' DEF='TestShader3' USE='' is missing containerField relationship to parent node, assuming containerField='shaders' from initial node in corresponding ProtoDeclare. Need to fix ProtoInstance definition in model source.<br></div></div>