package Savage.Tools.Visualization;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Lighting.*;
import org.web3d.x3d.jsail.Navigation.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> Reverse engineer and hopefully elaborate on Pajek visualization structures. </p>
 <p> Related links: Catalog page <a href="../../../../Tools/Visualization/PajekVisualizationExamplesIndex.html" target="_blank">PajekVisualizationExamples</a>,  source <a href="../../../../Tools/Visualization/XslOutput24JAN2010.java">XslOutput24JAN2010.java</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html" target="_blank">X3D Resources</a>, <a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html" target="_blank">X3D Scene Authoring Hints</a>, and <a href="https://www.web3d.org/x3d/content/X3dTooltips.html" target="_blank">X3D Tooltips</a>. </p>
	<table style="color:black; border:0px solid; border-spacing:10px 0px;">
        <caption>Scene Meta Information</caption>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center; padding:10px 0px;"><i>meta tags</i></td>
			<td style="text-align:left;   padding:10px 0px;">&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="../../../../Tools/Visualization/PajekVisualizationExamples.x3d">PajekVisualizationExamples.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> Reverse engineer and hopefully elaborate on Pajek visualization structures </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Don Brutzman and Elaine Reid </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 17 May 2011 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 25 September 2023 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="http://pajek.imfm.si" target="_blank">http://pajek.imfm.si</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> subject </i> </td>
			<td> network visualization </td>
		</tr>
		<tr style="color:burntorange">
			<td style="text-align:right; vertical-align: text-top;"> <i> warning </i> </td>
			<td> under development </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> identifier </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/Savage/Tools/Visualization/PajekVisualizationExamples.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Tools/Visualization/PajekVisualizationExamples.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit, <a href="https://www.web3d.org/x3d/tools/X3D-Edit" target="_blank">https://www.web3d.org/x3d/tools/X3D-Edit</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> license </i> </td>
			<td> <a href="../../../../Tools/Visualization/../../license.html">../../license.html</a> </td>
		</tr>
		<tr style="background-color:silver; border-color:silver;">
			<td style="text-align:center;" colspan="2">  &nbsp; </td>
		</tr>
	</table>

	<p>
		This program uses the
		<a href="https://www.web3d.org/specifications/java/X3DJSAIL.html" target="_blank">X3D Java Scene Access Interface Library (X3DJSAIL)</a>.
		It has been produced using the 
		<a href="https://www.web3d.org/x3d/stylesheets/X3dToJava.xslt" target="_blank">X3dToJava.xslt</a>
		stylesheet
	       (<a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3dToJava.xslt" target="_blank">version control</a>)
                which is used to create Java source code from an original <code>.x3d</code> model.
	</p>

	* @author Don Brutzman and Elaine Reid
 */

public class XslOutput24JAN2010
{
	/** Default constructor to create this object. */
	public XslOutput24JAN2010 ()
	{
	  initialize();
	}

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_3_2)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("PajekVisualizationExamples.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("Reverse engineer and hopefully elaborate on Pajek visualization structures"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Don Brutzman and Elaine Reid"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("17 May 2011"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("25 September 2023"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("http://pajek.imfm.si"))
    .addMeta(new meta().setName(meta.NAME_SUBJECT    ).setContent("network visualization"))
    .addMeta(new meta().setName(meta.NAME_WARNING    ).setContent("under development"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Tools/Visualization/PajekVisualizationExamples.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("PajekVisualizationExamples.x3d"))
    .addChild(new ExternProtoDeclare("Arc").setName("Arc").setAppinfo("Arc is a network connection between Vertex nodes, displayed using Cylinder/Cone (arrow/arrowhead) geometry with modifiable color and transparency").setUrl(new String[] {"PajekVisualizationPrototypes.x3d#Arc","https://www.web3d.org/x3d/content/examples/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Arc"})
      .addField(new field().setName("name").setType(field.TYPE_SFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("name to identify this Arc"))
      .addField(new field().setName("description").setType(field.TYPE_SFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("popup text describing this Arc"))
      .addField(new field().setName("cylinderHeight").setType(field.TYPE_SFFLOAT).setAccessType(field.ACCESSTYPE_INITIALIZEONLY).setAppinfo("length of Arc between Vertex locations"))
      .addField(new field().setName("url").setType(field.TYPE_MFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("link to some other resource"))
      .addField(new field().setName("cylinderTranslation").setType(field.TYPE_SFVEC3F).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("location of Arc"))
      .addField(new field().setName("coneTranslation").setType(field.TYPE_SFVEC3F).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("see TODO items in ArcScript"))
      .addField(new field().setName("rotation").setType(field.TYPE_SFROTATION).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("orientation of Arc"))
      .addField(new field().setName("displayMode").setType(field.TYPE_SFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("rendering choices: BallAndStick, Ball, Stick"))
      .addField(new field().setName("diffuseColor").setType(field.TYPE_SFCOLOR).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("diffuseColor of Arc"))
      .addField(new field().setName("transparency").setType(field.TYPE_SFFLOAT).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("transparency of Arc"))
      .addField(new field().setName("ballRadius").setType(field.TYPE_SFFLOAT).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("offset distance for Cone arrowhead; TODO this needs to match values in the Vertex protopye, which is iniitialized separately"))
      .addField(new field().setName("traceEnabled").setType(field.TYPE_SFBOOL).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("debug trace to Browser output console")))
    .addChild(new ExternProtoDeclare("Vertex").setName("Vertex").setAppinfo("Vertex is a node, typically connected by zero or more Arc segments, and displayed using Sphere geometry with modifiable color and transparency").setUrl(new String[] {"PajekVisualizationPrototypes.x3d#Vertex","https://www.web3d.org/x3d/content/examples/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#Vertex"})
      .addField(new field().setName("name").setType(field.TYPE_SFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("name to identify this Vertex"))
      .addField(new field().setName("description").setType(field.TYPE_SFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("popup text describing this Vertex"))
      .addField(new field().setName("url").setType(field.TYPE_MFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("link to some other resource"))
      .addField(new field().setName("radius").setType(field.TYPE_SFFLOAT).setAccessType(field.ACCESSTYPE_INITIALIZEONLY).setAppinfo("size of Vertex ball"))
      .addField(new field().setName("displayMode").setType(field.TYPE_SFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("rendering choices: BallAndStick, Ball, Stick"))
      .addField(new field().setName("diffuseColor").setType(field.TYPE_SFCOLOR).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("diffuseColor of Vertex"))
      .addField(new field().setName("transparency").setType(field.TYPE_SFFLOAT).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("transparency of Vertex"))
      .addField(new field().setName("translation").setType(field.TYPE_SFVEC3F).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("location of Vertex"))
      .addField(new field().setName("vertexText").setType(field.TYPE_MFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("labels to identify Vertex"))
      .addField(new field().setName("textTranslation").setType(field.TYPE_SFVEC3F).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("location of Text"))
      .addField(new field().setName("textColor").setType(field.TYPE_SFCOLOR).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("diffuseColor of Text")))
    .addChild(new ExternProtoDeclare("NetworkText").setName("NetworkText").setAppinfo("Text describing what the Vertices and Arcs are about").setUrl(new String[] {"PajekVisualizationPrototypes.x3d#NetworkText","https://www.web3d.org/x3d/content/examples/Savage/Tools/Visualization/PajekVisualizationPrototypes.x3d#NetworkText"})
      .addField(new field().setName("text").setType(field.TYPE_MFSTRING).setAccessType(field.ACCESSTYPE_INPUTOUTPUT).setAppinfo("information to identify the Integral Network")))
    .addChild(new Background().setGroundAngle(new double[] {1.309,1.570796}).setGroundColor(new MFColor(new double[] {0.0,0.5,0.7,0.0,0.4,0.7,0.6,0.5,0.7})).setSkyAngle(new double[] {1.309,1.571}).setSkyColor(new MFColor(new double[] {0.0,0.5,0.8,0.0,0.6,0.7,0.6,0.6,0.7})))
    .addChild(new PointLight().setAmbientIntensity(1).setLocation(0.0,0.0,5.0).setRadius(30))
    .addChild(new NavigationInfo().setTransitionType(new String[] {"ANIMATE"}).setType(new String[] {"EXAMINE","FLY","ANY"}))
    .addChild(new Viewpoint().setDescription("Inspect 15JAN2010Newman").setOrientation(1.0,0.0,0.0,-0.0997).setPosition(0.0,2.0,20.0))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.98609))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.02428,1.37796,1.41446)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.17941,1.14348,1.23593)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-52.86063,0.0,-45.93132,2.35186)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.12425))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.32040,2.02440,1.63994)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.01884,2.23852,1.61217)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-7.76394,0.0,94.84403,1.00927)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.86529))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.91306,1.98790,1.35615)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.98771,2.15353,1.15285)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-64.52245,0.0,-23.68862,0.91792)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.59571))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.81146,2.01148,1.75883)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.81925,2.14403,1.79588)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(16.01257,0.0,-3.36683,0.27825)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.31285))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.82540,1.83698,1.78364)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.82469,1.83442,1.78124)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(20.97516,0.0,-6.15491,0.77362)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.42948))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.74065,1.92723,1.72710)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.72689,1.97876,1.73942)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(9.66708,-0.00000,10.79416,0.34414)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.98056))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.61287,2.17520,1.74754)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.49044,2.47843,1.79388)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(13.75619,-0.00000,36.34949,0.40755)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.12321))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.37148,2.07517,1.56134)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.06889,2.32552,1.47737)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-23.48495,0.0,84.62794,0.89775)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.67329))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.55986,1.79735,1.90896)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.43667,1.83527,2.02976)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(46.04026,-0.00000,46.95332,1.35444)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.48547))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.92012,1.89056,1.55312)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.96290,1.94697,1.51029)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-25.12903,0.0,-25.10052,0.82068)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.76531))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.99195,1.54689,1.40356)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.10676,1.44321,1.24343)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-55.04059,0.0,-39.46506,2.05518)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.37209))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.95134,1.65156,1.74693)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.97328,1.64127,1.75648)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(13.63373,0.0,-31.34375,1.97706)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63465))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.86414,1.86066,1.95712)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.89860,1.92788,2.09512)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(55.67101,0.0,-13.90297,1.12934)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.65795))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.80172,1.77359,2.00406)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.80537,1.79851,2.17115)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(65.06014,0.0,-1.41960,1.42280)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.10456))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.64219,2.23834,1.54332)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.53392,2.60290,1.44712)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-27.08848,0.0,30.48625,0.37817)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.17512))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.56372,1.60525,2.20560)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.39570,1.51804,2.58897)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(105.36683,-0.00000,46.18007,1.77619)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.07558))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.76116,1.73434,2.21543)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.73766,1.74085,2.59243)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(107.33326,-0.00000,6.69162,1.55358)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.09470))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.42166,1.84885,2.05978)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.15772,1.93644,2.32942)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(76.20364,-0.00000,74.59219,1.34269)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.18923))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.32785,1.67007,2.04300)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.01332,1.62986,2.30923)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(72.84735,-0.00000,93.35385,1.66344)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.71801))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.50951,1.93809,1.63162)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.35146,2.05616,1.60548)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-9.42944,0.0,57.02312,0.93562)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.00877))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.89911,1.91777,2.13303)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.97045,2.04934,2.44319)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(90.85318,0.0,-20.89737,1.17880)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.84160))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.07578,1.47965,1.87316)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.25004,1.32755,1.99364)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(38.87939,0.0,-56.23176,2.19350)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.62528))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.57554,1.82482,1.87826)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.46858,1.87351,1.97566)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(39.89916,-0.00000,43.81666,1.24611)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.18088))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.23879,1.85312,1.83134)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.16642,1.94647,1.94257)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(30.51501,-0.00000,111.16592,1.35220)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.22122))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.42329,1.06046,-1.27523)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.39696,1.09622,-1.29684)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(9.68219,-0.00000,11.79505,2.38038)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.54977))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.22091,1.37201,-1.36133)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.16098,1.46875,-1.37708)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-7.53821,0.0,-28.68054,0.56973)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.56181))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.19845,1.33492,-1.44032)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.12706,1.41858,-1.49054)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-23.33649,0.0,-33.17275,0.80659)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.15460))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.37957,1.07489,-1.36148)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.36325,1.14513,-1.32099)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-7.56880,0.0,3.05116,2.58551)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.53153))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.49424,0.96362,-1.17381)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.54595,0.89321,-1.11418)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(29.96617,-0.00000,25.98519,2.29923)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.57926))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.72569,-1.77691,0.93361)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.82334,-1.86216,0.93366)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(0.02329,0.0,-43.63679,2.28849)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.53501))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.57743,-0.82249,0.90983)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.63278,-0.21780,0.89109)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-4.73384,0.0,-13.98595,0.09634)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.48923))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.62224,-1.39858,1.04018)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.66193,-1.33360,1.07709)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(21.33781,0.0,-22.94829,0.69516)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.13091))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.39524,-1.78613,1.45047)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.31475,-1.92931,1.82116)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(103.39465,-0.00000,22.45206,1.93173)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.11214))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.32091,-1.86300,0.48863)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.18800,-2.05999,0.17177)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-88.97344,0.0,37.31907,2.09134)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.99547))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.87646,-1.88152,1.09015)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.12681,-2.08174,1.19645)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(31.33154,0.0,-73.79119,2.20538)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.07824))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.64754,-1.81788,1.39983)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.74602,-1.98064,1.72777)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(93.26777,0.0,-28.00823,2.01452)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.61258))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.74359,-1.76426,1.01383)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.85635,-1.84920,1.05221)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(16.06781,0.0,-47.21793,2.19023)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.33709))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.55395,-0.92857,0.82394)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.58928,-0.42814,0.74061)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-21.91080,0.0,-9.28938,0.17894)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.01499))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.59856,-2.08373,0.97777)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.66090,-2.42424,1.00808)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(8.85409,0.0,-18.21051,2.94075)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.46870))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.62293,-1.38743,0.97815)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.65954,-1.32430,0.99232)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(8.93057,0.0,-23.08457,0.55636)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.07827))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.64695,-1.81831,1.39982)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.74501,-1.98137,1.72775)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(93.26493,0.0,-27.88917,2.01538)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.06591))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.31471,-2.02606,1.16501)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.17979,-2.33371,1.32702)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(46.30304,-0.00000,38.55888,2.54080)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.89291))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.13305,-1.74344,0.07856)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.82190,-1.87391,-0.63185)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-170.98700,0.0,74.88996,1.73746)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.08184))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.24364,-1.98448,1.18753)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.05783,-2.26478,1.36643)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(50.80711,-0.00000,52.77252,2.39773)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.58657))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.71082,-1.79217,0.88496)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.80322,-1.88566,0.86290)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-9.70768,0.0,-40.66319,2.34823)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.14577))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.24318,-1.83842,1.37490)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.05269,-2.02002,1.69303)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(88.28167,-0.00000,52.86371,2.02622)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.56970))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.43474,-1.85841,0.97677)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.40285,-1.97762,0.99574)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(8.65567,-0.00000,14.55284,2.83982)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.66218))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.36133,-1.83684,1.09336)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.28580,-1.96623,1.17597)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(31.97249,-0.00000,29.23452,2.42841)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.61354))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.56514,-1.88766,0.94083)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.59272,-2.03177,0.94434)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(1.46752,0.0,-11.52760,2.95104)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.55664))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.65338,-1.60745,1.16959)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.71540,-1.61638,1.26995)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(47.21818,0.0,-29.17629,1.64637)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.64129))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.69131,0.91198,0.49510)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.66904,1.06719,0.53003)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(13.94422,-0.00000,8.89203,0.26084)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.97016))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.49485,0.81651,0.78777)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.33340,0.96014,1.03063)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(72.47759,-0.00000,48.18376,1.11314)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.22477))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.74310,1.09137,0.05707)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.74851,1.45275,-0.21501)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-73.66224,0.0,-1.46556,0.64545)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.81036))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.69157,0.27182,0.65577)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.66482,0.07191,0.79518)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(46.07762,-0.00000,8.84103,2.52412)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.71284))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.63720,0.77689,0.13077)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.58288,0.87317,-0.03159)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-58.92256,0.0,19.71383,1.05850)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.74495))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.60901,0.33520,0.19869)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.53671,0.18290,0.06938)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-45.33837,0.0,25.35159,2.36997)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.57838))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.90828,0.38659,0.51136)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.98534,0.29028,0.54978)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(17.19663,0.0,-34.50138,2.41208)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.18601))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.96593,0.88937,-0.03960)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.13398,1.09907,-0.37912)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-92.99589,0.0,-46.03065,1.06523)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.17490))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.46252,0.98544,0.77687)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.26370,1.26432,1.03263)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(70.29763,-0.00000,54.65002,0.86003)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.03879))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.18255,0.53322,0.16964)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.49170,0.48551,-0.00732)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-51.14787,0.0,-89.35606,1.70395)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.60545))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.78933,0.74361,0.68763)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.81457,0.81029,0.81127)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(52.44939,0.0,-10.71071,1.08469)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.09117))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.24297,0.75824,0.55211)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.60142,0.86854,0.64167)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(25.34488,0.0,-101.43895,1.28069)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.64890))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.03207,0.64394,0.29995)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.18224,0.66511,0.23637)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-25.08633,0.0,-59.25874,1.44171)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.06998))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.19593,0.73066,0.18462)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.51847,0.82071,0.01587)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-48.15151,0.0,-92.03166,1.32828)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.92939))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.66808,0.16574,0.56988)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.62370,-0.12043,0.66463)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(28.90066,-0.00000,13.53759,2.79107)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.42954))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.93663,0.58039,0.35252)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.98785,0.57483,0.33395)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-14.57134,0.0,-40.17095,1.67242)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.65240))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.71333,0.71694,0.12086)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.70190,0.77541,-0.03429)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-60.90333,0.0,4.48835,1.21128)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.09147))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.24427,0.75127,0.55587)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.60369,0.85664,0.64810)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(26.09725,0.0,-101.70003,1.29409)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63049))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.83334,0.74834,0.16366)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.88138,0.82032,0.03478)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-52.34349,0.0,-19.51304,1.08868)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63142))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.87132,0.88648,0.40362)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.93817,1.02670,0.39289)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-4.35218,0.0,-27.10879,0.44985)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.05472))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.00530,0.36138,0.80942)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.19305,0.19364,1.07694)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(76.80734,0.0,-53.90454,2.04497)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.60548))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.02273,0.51537,0.46745)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.15803,0.47444,0.48729)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(8.41451,0.0,-57.39193,1.86162)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.83855))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.37776,0.01551,-0.18512)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.08205,-0.46905,-0.68936)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-122.09999,0.0,71.60312,2.26293)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.21158))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.59596,0.92539,-0.06754)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.49307,1.16323,-0.43027)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-98.58360,0.0,27.96274,1.00802)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.62571))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.90353,0.83451,0.29985)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.98549,0.94802,0.23852)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-25.10579,0.0,-33.55073,0.73382)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.61668))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.73304,0.84586,0.61429)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.73173,0.96309,0.70517)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(37.78165,-0.00000,0.54618,0.65951)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.18422))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.96603,0.90938,-0.02539)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.13406,1.13358,-0.35436)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-90.15508,0.0,-46.05102,1.02531)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63160))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.62506,-0.75446,1.77462)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.67557,-0.61810,1.71867)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-22.68148,0.0,20.47375,0.50497)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.64181))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.46830,-0.79907,2.10321)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.44102,-0.68285,2.21110)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(43.03577,0.0,-10.87893,0.76374)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.58881))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.59936,-1.13731,1.62447)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.63437,-1.18591,1.50415)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-52.71070,0.0,15.33424,1.94081)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63188))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.36404,-1.12732,2.14364)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.28573,-1.17495,2.26980)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(51.12257,0.0,-31.73109,1.88114)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63193))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.36303,-1.14178,2.13709)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.28422,-1.19654,2.26003)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(49.81316,0.0,-31.93197,1.92956)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.64912))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.44222,-1.34112,1.83717)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.40141,-1.49845,1.81138)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-10.17145,0.0,-16.09512,2.84390)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.27037))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.56584,-1.09022,1.77451)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.55792,-1.07932,1.79535)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-22.70406,0.0,8.62883,2.02559)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63665))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.63773,-0.77958,1.73003)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.69495,-0.65461,1.65144)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-31.59990,0.0,23.00798,0.66108)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.54721))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.02935,-1.93587,-1.98092)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.06071,-1.97359,-2.03900)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-27.97434,0.0,43.37959,1.90921)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.06584))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.22927,-1.71089,-2.04079)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.56202,-1.61701,-2.18056)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-39.94787,0.0,95.10277,1.31633)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.94939))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.51843,-2.23334,-1.81917)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.69887,-2.49076,-1.80466)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(4.37663,0.0,-54.43630,2.52871)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.54971))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.12015,-2.06450,-1.94821)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.06746,-2.15621,-1.99299)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-21.43257,0.0,25.21866,2.49552)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.60409))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.17808,-1.74153,-2.11650)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.14602,-1.69285,-2.24603)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-55.08906,0.0,13.63365,1.22100)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.69461))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.40725,-1.56635,-1.71056)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.49409,-1.41604,-1.64018)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(26.09885,0.0,-32.20199,0.63943)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.56103))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.24660,-1.78937,-2.11599)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.24676,-1.76546,-2.23411)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-54.98770,0.0,-0.07176,1.37103)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.02892))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.07099,-1.65074,-2.28400)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.04976,-1.51687,-2.58920)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-88.59045,0.0,35.05047,1.18352)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.10953))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.31433,-1.53580,-2.29657)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.36278,-1.31575,-2.62072)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-91.10451,0.0,-13.61759,0.97952)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.13229))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.04912,-1.47803,-2.22441)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.09229,-1.21474,-2.49943)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-76.67244,0.0,39.42412,0.86550)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.06793))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.19391,-1.66477,-2.08372)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.50217,-1.53851,-2.25367)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-48.53312,0.0,88.03063,1.22642)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.43029))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.39939,-1.95957,-1.74248)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.43864,-1.98893,-1.71722)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(19.71420,0.0,-30.62825,2.13218)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.60483))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.50568,-1.94059,-1.96361)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.62785,-1.98559,-2.02132)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-24.51146,0.0,-51.88635,1.89226)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.10537))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.29395,-1.96130,-1.82973)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.67777,-2.04391,-1.82168)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(2.26469,-0.00000,108.03965,1.78274)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.06570))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.02356,-2.29832,-1.76569)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.21234,-2.61549,-1.71296)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(15.07164,-0.00000,53.95993,2.58804)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.08529))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.49571,-1.63700,-2.27573)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.67163,-1.49030,-2.58225)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-86.93621,0.0,-49.89406,1.17734)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.99500))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.64680,-1.92073,-2.12624)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.91854,-1.97208,-2.31971)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-57.03730,0.0,-80.11156,1.72354)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.64775))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.03485,-1.74896,-1.97009)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.17707,-1.70035,-2.03538)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-25.80798,0.0,56.21832,1.26962)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.62685))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.26732,-2.04035,-1.59682)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.27763,-2.13595,-1.47727)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(48.84573,0.0,-4.21481,2.24354)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.56749))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.32845,-2.06582,-1.99919)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.36430,-2.16211,-2.06816)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-31.62866,0.0,-16.44084,2.46243)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.02816))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.08929,-2.26005,-1.58142)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.01882,-2.54589,-1.40260)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(51.92551,-0.00000,31.39150,2.51034)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.18284))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.50242,-1.87274,-1.30871)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.68930,-1.89295,-0.92039)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(106.46769,0.0,-51.23586,1.61766)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.57962))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.38783,-1.86536,-2.09310)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.45124,-1.87446,-2.20600)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-50.41053,0.0,-28.31642,1.64098)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.10529))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.29360,-1.96272,-1.82924)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.67715,-2.04633,-1.82085)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(2.36192,-0.00000,107.96878,1.78537)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.56749))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.32845,-2.06583,-1.99919)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.36430,-2.16211,-2.06815)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-31.62719,0.0,-16.44087,2.46246)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.82044))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.63299,-1.20810,-1.31833)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.95176,-0.68312,-0.88750)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(104.54324,0.0,-77.34968,0.79573)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.54971))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.12018,-2.06451,-1.94824)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.06750,-2.15622,-1.99303)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-21.43782,0.0,25.21271,2.49555)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.07357))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.09128,-2.25609,-1.76856)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.32819,-2.54462,-1.71768)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(14.49778,-0.00000,67.50447,2.44303)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.74063))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.41806,1.29524,0.84659)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.28812,1.33696,1.00662)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(56.35342,-0.00000,45.75799,1.37109)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.40704))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.82686,1.19628,0.47334)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.86535,1.19083,0.45378)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-18.29640,0.0,-36.00082,1.69642)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.16633))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.96178,-1.95474,1.01395)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.94523,-1.96642,0.93983)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(16.04451,0.0,-3.58114,1.41812)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.10623))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.92900,-1.98264,0.88507)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.95892,-1.95194,0.98299)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-9.73097,0.0,2.97360,1.86208)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.18796))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.45065,0.48615,1.01816)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.59437,0.08818,0.92171)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-26.39997,0.0,-39.34274,2.73135)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.34469))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.22160,1.19977,1.13926)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.21929,1.21187,1.13848)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-2.17995,0.0,6.46626,0.19929)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.63893))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.54841,0.95794,1.05002)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.69540,0.92155,1.00003)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-20.02820,0.0,-58.89448,1.80103)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.87342))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.18100,1.30444,1.48263)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.13478,1.47780,1.69329)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(66.49436,-0.00000,14.58757,0.89374)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.41560))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.42717,0.38007,0.93227)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.56124,-0.12359,0.76364)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-43.57693,0.0,-34.64617,2.73741)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.94530))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.30544,1.13253,1.60886)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.33950,1.19980,1.91228)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(91.74003,0.0,-10.30044,1.35394)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.41608))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.03529,2.23741,1.59280)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.07895,2.21747,1.59087)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-1.66551,0.0,-37.82091,1.99862)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.90103))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.11039,1.80971,1.08095)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.16126,1.52533,1.11152)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(9.48187,0.0,-15.77644,2.93586)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.19555))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.43855,0.99481,-1.31307)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.46637,0.98562,-1.25818)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-17.25100,0.0,-8.74389,1.42266)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.31431))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.55322,0.88354,-1.12540)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.55193,0.88529,-1.12723)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(20.28397,-0.00000,14.19014,2.23470)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.22907))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.75749,2.21363,1.80716)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.78559,2.24707,1.81976)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-6.34549,0.0,14.16100,2.39733)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.18022))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.05505,1.56639,-1.47801)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.07247,1.59515,-1.41675)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-15.79828,0.0,-4.49220,1.99500)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.42071))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.51036,-1.61481,-2.16983)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.46382,-1.62393,-2.15291)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(14.13989,0.0,-38.88445,1.75281)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.61644))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.67157,-2.34787,-1.72060)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.61432,-2.21622,-1.68372)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(15.33757,-0.00000,23.80805,0.47735)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.00008))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.00591,-2.28397,-2.05540)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.12475,-2.26256,-1.95048)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-0.00525,0.0,-0.00594,1.70500)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.72126))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.96109,0.03102,1.03981)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.13563,0.08085,1.12529)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(30.72972,0.0,-62.74556,1.31981)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.27220))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.77143,2.03913,1.83197)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.78631,2.02328,1.84190)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-11.30807,0.0,16.94908,0.84585)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.45427))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.98211,1.76346,1.85181)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.01934,1.70865,1.84096)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-7.34143,0.0,-25.18883,2.52586)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.16716))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.17844,-1.68586,-2.39143)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.11578,-1.64211,-2.39190)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(0.10135,0.0,-13.70541,2.18032)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.43711))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.00282,-1.54723,-2.55945)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.02587,-1.52291,-2.60433)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-33.50139,0.0,21.41682,1.14244)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.19480))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.61476,0.89165,-0.17375)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.56584,0.93018,-0.16738)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-1.98077,0.0,-15.22548,2.23376)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.50230))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.49739,1.10010,-0.36215)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.48242,1.15399,-0.43412)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-39.66104,0.0,8.24891,0.93817)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.10545))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.74010,-0.50320,1.61662)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.71432,-0.45209,1.70734)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-8.91842,0.0,2.53424,2.06740)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.82460))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.54133,-0.10124,0.34319)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.57747,-0.20494,0.57034)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(74.23902,0.0,-11.81400,1.99435)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.10089))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.25100,-0.25147,-0.41181)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.08696,-0.47823,-0.68406)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-76.76162,0.0,46.25153,2.19048)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.55942))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.55890,2.37735,1.79588)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.50422,2.48348,1.80463)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(4.08911,-0.00000,25.55533,0.48096)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.66300))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.84059,-0.04985,0.65587)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.71633,-0.16411,0.68614)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(11.70403,-0.00000,48.03897,2.29991)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.35560))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.19524,0.29978,0.55344)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.20670,0.31267,0.54904)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-8.78212,0.0,-22.89055,0.76076)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.15436))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.79400,-0.92940,-1.18784)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.95716,-0.67047,-0.90435)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(78.44439,0.0,-45.14768,0.90118)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(1.04373))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.66869,-0.74072,0.93063)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.62134,-0.41480,0.78069)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-43.24861,0.0,13.65891,0.44953)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.49534))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.76813,-1.41960,1.27628)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.77915,-1.49353,1.32208)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(25.88036,0.0,-6.22800,2.57425)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.41367))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.08637,2.28818,1.51419)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.11762,2.25713,1.53011)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(14.05551,0.0,-27.60481,2.29530)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.42188))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.18689,1.92112,2.28998)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.15352,1.93356,2.32640)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(30.16338,-0.00000,27.63888,1.32413)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.08816))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.34077,1.89708,2.10846)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.29953,1.82486,2.18920)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-6.14109,0.0,-3.13666,0.89811)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.93325))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.94646,-2.02001,-0.36631)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.82302,-1.94144,-0.63577)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-82.01356,0.0,37.57089,1.31169)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.04908))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.19618,1.19658,-0.49037)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.19562,1.08611,-0.56877)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(2.84082,0.0,-0.02037,0.61722)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.38588))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.11255,-2.05934,1.17049)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.08986,-2.03932,1.15746)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-15.26373,0.0,26.57325,0.91762)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.76324))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.11745,1.71237,1.27792)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.15916,1.51279,1.19106)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-29.91156,0.0,-14.36454,2.69183)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.69021))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.45979,1.22912,0.96578)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.60489,1.15425,0.87857)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-32.51599,0.0,-54.10384,1.98719)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.62016))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.38341,0.51144,0.09679)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.26438,0.53426,0.18530)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(36.57653,-0.00000,49.18511,1.41810)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.00146))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.78699,-2.04976,1.86616)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.91645,-1.95704,1.86925)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-0.00284,0.0,0.11906,2.19212)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.27569))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.78660,0.98729,0.87654)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.79564,0.97085,0.88832)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-14.66774,0.0,11.25689,0.73509)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.23393))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.87123,1.90917,2.28242)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.89420,1.94121,2.26515)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(9.38913,-0.00000,12.48336,2.41044)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.37645))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.96862,2.05335,2.41138)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.97387,2.06192,2.43776)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(35.18217,0.0,-6.99440,1.26253)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.42568))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.47500,-1.56869,-2.21276)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.43551,-1.58959,-2.18455)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(22.72514,0.0,-31.81231,1.97751)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.01606))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.75147,0.90733,0.68259)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.72677,1.03931,0.61142)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(0.75236,0.0,-0.26108,2.62292)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.43667))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.49222,0.77242,0.05919)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.53601,0.79559,0.02838)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-23.06518,0.0,-32.77291,1.16238)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.25228))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.23292,0.62215,0.22709)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.25854,0.63921,0.21298)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(10.51498,-0.00000,19.08780,2.09881)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.49216))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.65882,-2.05512,-1.86504)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.69600,-2.04848,-1.94239)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-44.22566,0.0,-21.25810,1.49358)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.90843))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.65557,-1.98728,-1.21014)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.72231,-1.93104,-0.92917)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(86.75348,0.0,-20.60761,1.37845)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.43754))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.76826,1.78285,2.54073)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.75737,1.77231,2.59751)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(42.27313,-0.00000,8.11123,1.75119)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.32156))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.64251,-1.19669,1.51095)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.64235,-1.19646,1.51168)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(30.00664,0.0,-6.70541,1.27361)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.43248))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.90623,-2.01628,-2.24879)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.94294,-2.01112,-2.29109)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-32.52584,0.0,-28.22521,1.47884)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.00307))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.83380,-2.07898,-1.81792)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.87037,-1.93319,-1.86808)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(0.09722,0.0,-0.07088,2.73904)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.03181))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-2.20438,-1.23826,2.39271)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-2.21348,-1.10726,2.45203)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-1.30941,0.0,-0.20088,2.71199)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.15972))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(-0.36108,-2.70937,-1.69320)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(-0.29312,-2.75174,-1.69032)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-0.57387,0.0,13.54454,1.01368)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.97795))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.66937,-0.72956,0.86859)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.71578,-1.03828,0.97234)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(30.84137,0.0,-13.79519,2.78884)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.31528))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.22359,0.49358,0.39460)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.22230,0.49455,0.39288)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(22.98585,0.0,-17.22098,1.99595)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.40461))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.65619,-2.38495,0.98510)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.64921,-2.34395,0.97738)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-7.38657,0.0,6.68292,0.24875)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.26245))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.81090,0.86311,-0.14085)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.78458,0.85622,-0.15024)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(8.55984,0.0,-24.00139,1.32915)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.56640))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.11036,-2.45536,-1.33719)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.03291,-2.55093,-1.33050)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(3.07978,-0.00000,35.60630,2.45876)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.81577))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.52350,-2.06805,-1.06448)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.66638,-1.96619,-0.88939)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(57.62196,0.0,-47.02105,1.14735)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.35156))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.00109,0.98068,0.03813)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.00739,0.98841,0.05036)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(27.23770,0.0,-14.03769,1.05848)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.24088))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(2.03907,1.11881,0.27809)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(2.02849,1.13588,0.31217)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-20.75361,0.0,-6.44194,2.01693)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.41528))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.16854,-2.27646,1.32487)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.17923,-2.23305,1.30843)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-14.33055,0.0,-9.32436,0.42432)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.00002))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(0.41065,-2.28661,-2.15733)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(0.40831,-2.18785,-2.28318)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(0.00146,0.0,-0.00003,2.23605)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Arc").setContainerField("children")
      .addFieldValue(new fieldValue().setName("cylinderHeight").setValue(0.42198))
      .addFieldValue(new fieldValue().setName("cylinderTranslation").setValue(new SFVec3f(1.09747,-2.23488,1.34739)))
      .addFieldValue(new fieldValue().setName("coneTranslation").setValue(new SFVec3f(1.12591,-2.19919,1.32463)))
      .addFieldValue(new fieldValue().setName("rotation").setValue(new SFRotation(-18.83462,0.0,-23.53800,0.79575)))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("ballRadius").setValue(0.02))
      .addFieldValue(new fieldValue().setName("traceEnabled").setValue(false))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0)))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"2010-01-24-AF.MIL-NEWS"}))
      .addFieldValue(new fieldValue().setName("description").setValue("1: 2010-01-24-AF.MIL-NEWS"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.79462,1.72508,1.67876)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.94462,1.72508,1.67876)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"2010-01-24-FACEBOOK.COM-GROUP.PHP"}))
      .addFieldValue(new fieldValue().setName("description").setValue("2: 2010-01-24-FACEBOOK.COM-GROUP.PHP"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.5020,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.36432,1.14054,-1.32364)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.21432,1.14054,-1.32364)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"2010-01-24-MARINES.MIL-UNIT"}))
      .addFieldValue(new fieldValue().setName("description").setValue("3: 2010-01-24-MARINES.MIL-UNIT"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.50750,-1.58644,0.93350)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.65750,-1.58644,0.93350)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"2010-01-24-SOUTHCOM.MIL-APPSSC"}))
      .addFieldValue(new fieldValue().setName("description").setValue("4: 2010-01-24-SOUTHCOM.MIL-APPSSC"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.73577,0.60218,0.42538)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.88577,0.60218,0.42538)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"2010-01-24-TWITTER.COM-USAID_HAITI"}))
      .addFieldValue(new fieldValue().setName("description").setValue("5: 2010-01-24-TWITTER.COM-USAID_HAITI"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.52269,-1.03084,1.88803)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.37269,-1.03084,1.88803)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"2010-01-24-USAID.GOV-PRESS"}))
      .addFieldValue(new fieldValue().setName("description").setValue("6: 2010-01-24-USAID.GOV-PRESS"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.24624,-1.84504,-1.84105)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.39624,-1.84504,-1.84105)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"Haiti/2010-01-24/Association_prob_NONE_Haiti_Cat5.txt.file.2010-01-24.simple"}))
      .addFieldValue(new fieldValue().setName("description").setValue("7: Haiti/2010-01-24/Association_prob_NONE_Haiti_Cat5.txt.file.2010-01-24.simple"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.3882,0.1294)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.66815,1.30353,0.58527)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.51815,1.30353,0.58527)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"administrator"}))
      .addFieldValue(new fieldValue().setName("description").setValue("8: administrator"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.18755,-2.02671,-2.12079)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.03755,-2.02671,-2.12079)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"africa"}))
      .addFieldValue(new fieldValue().setName("description").setValue("9: africa"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.64685,1.22178,0.56482)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.79685,1.22178,0.56482)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"aid"}))
      .addFieldValue(new fieldValue().setName("description").setValue("10: aid"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.94387,-1.96739,0.93373)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.09387,-1.96739,0.93373)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"air"}))
      .addFieldValue(new fieldValue().setName("description").setValue("11: air"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.25393,1.03084,1.15016)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.40393,1.03084,1.15016)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"airmen"}))
      .addFieldValue(new fieldValue().setName("description").setValue("12: airmen"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.15382,2.32372,1.60112)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.00382,2.32372,1.60112)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"angels"}))
      .addFieldValue(new fieldValue().setName("description").setValue("13: angels"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.03151,2.25073,1.03354)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.18151,2.25073,1.03354)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"anthony"}))
      .addFieldValue(new fieldValue().setName("description").setValue("14: anthony"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.5020,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.48227,0.98038,-1.22682)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.33227,0.98038,-1.22682)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"assist"}))
      .addFieldValue(new fieldValue().setName("description").setValue("15: assist"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.82829,2.29788,1.83889)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.97829,2.29788,1.83889)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"beads"}))
      .addFieldValue(new fieldValue().setName("description").setValue("16: beads"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.75043,1.58056,-0.31124)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.90043,1.58056,-0.31124)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"boat"}))
      .addFieldValue(new fieldValue().setName("description").setValue("17: boat"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.5020,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.07751,1.60347,-1.39902)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-1.92751,1.60347,-1.39902)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"cathedral"}))
      .addFieldValue(new fieldValue().setName("description").setValue("18: cathedral"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.70478,-1.57674,-2.24053)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.55478,-1.57674,-2.24053)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"center"}))
      .addFieldValue(new fieldValue().setName("description").setValue("19: center"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.79061,-2.62164,-1.79728)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.94061,-2.62164,-1.79728)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"children"}))
      .addFieldValue(new fieldValue().setName("description").setValue("20: children"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.00594,-2.28396,-2.05538)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.14406,-2.28396,-2.05538)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"cleared"}))
      .addFieldValue(new fieldValue().setName("description").setValue("21: cleared"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.64736,-0.05854,0.88616)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.79736,-0.05854,0.88616)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"combat"}))
      .addFieldValue(new fieldValue().setName("description").setValue("22: combat"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.85617,1.94889,1.88852)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.00617,1.94889,1.88852)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"communications"}))
      .addFieldValue(new fieldValue().setName("description").setValue("23: communications"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.10991,-1.63801,-2.39194)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.25991,-1.63801,-2.39194)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"compound"}))
      .addFieldValue(new fieldValue().setName("description").setValue("24: compound"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.53863,0.95160,-0.16384)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.68863,0.95160,-0.16384)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"contact"}))
      .addFieldValue(new fieldValue().setName("description").setValue("25: contact"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.72743,-0.47807,1.66121)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.57743,-0.47807,1.66121)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"contingency"}))
      .addFieldValue(new fieldValue().setName("description").setValue("26: contingency"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.48226,0.06821,-0.02800)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.63226,0.06821,-0.02800)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"controllers"}))
      .addFieldValue(new fieldValue().setName("description").setValue("27: controllers"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.68668,2.12938,1.77543)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.83668,2.12938,1.77543)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"cooperation"}))
      .addFieldValue(new fieldValue().setName("description").setValue("28: cooperation"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.08079,0.17100,0.59735)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.23079,0.17100,0.59735)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"coordinator"}))
      .addFieldValue(new fieldValue().setName("description").setValue("29: coordinator"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.56826,-1.28765,-1.58006)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.71826,-1.28765,-1.58006)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"corps"}))
      .addFieldValue(new fieldValue().setName("description").setValue("30: corps"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.73699,-1.21073,1.14687)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.88699,-1.21073,1.14687)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"credit"}))
      .addFieldValue(new fieldValue().setName("description").setValue("31: credit"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.28298,-1.98581,1.96744)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.43298,-1.98581,1.96744)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"crucial"}))
      .addFieldValue(new fieldValue().setName("description").setValue("32: crucial"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.43113,2.62533,1.81633)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.58113,2.62533,1.81633)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"demonstrate"}))
      .addFieldValue(new fieldValue().setName("description").setValue("33: demonstrate"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.05166,2.42526,1.44391)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.09834,2.42526,1.44391)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"deploy"}))
      .addFieldValue(new fieldValue().setName("description").setValue("34: deploy"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.32509,1.86962,2.13917)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.47509,1.86962,2.13917)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"director"}))
      .addFieldValue(new fieldValue().setName("description").setValue("35: director"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.24696,-1.73371,-2.39093)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.39696,-1.73371,-2.39093)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"domain"}))
      .addFieldValue(new fieldValue().setName("description").setValue("36: domain"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.13431,-2.13957,0.04376)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.28431,-2.13957,0.04376)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"dust"}))
      .addFieldValue(new fieldValue().setName("description").setValue("37: dust"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.19608,1.17656,-0.50458)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.34608,1.17656,-0.50458)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"emergency"}))
      .addFieldValue(new fieldValue().setName("description").setValue("38: emergency"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.10426,-1.45644,-2.72696)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.04574,-1.45644,-2.72696)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"ernest"}))
      .addFieldValue(new fieldValue().setName("description").setValue("39: ernest"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.5020,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.03259,1.52930,-1.55700)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-1.88259,1.52930,-1.55700)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"establishing"}))
      .addFieldValue(new fieldValue().setName("description").setValue("40: establishing"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.24541,-2.17659,1.24681)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.39541,-2.17659,1.24681)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"features"}))
      .addFieldValue(new fieldValue().setName("description").setValue("41: features"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.04563,2.05604,1.42747)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.19563,2.05604,1.42747)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"footer"}))
      .addFieldValue(new fieldValue().setName("description").setValue("42: footer"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.41390,-0.56729,2.31838)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.26390,-0.56729,2.31838)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"force"}))
      .addFieldValue(new fieldValue().setName("description").setValue("43: force"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.18927,1.36870,1.12836)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.33927,1.36870,1.12836)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"foreheads"}))
      .addFieldValue(new fieldValue().setName("description").setValue("44: foreheads"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.62933,0.46427,-0.08610)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.77933,0.46427,-0.08610)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"funeral"}))
      .addFieldValue(new fieldValue().setName("description").setValue("45: funeral"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.38242,-1.22656,-2.75210)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.53242,-1.22656,-2.75210)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"give"}))
      .addFieldValue(new fieldValue().setName("description").setValue("46: give"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.78759,-2.04933,1.86617)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.93759,-2.04933,1.86617)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"ground"}))
      .addFieldValue(new fieldValue().setName("description").setValue("47: ground"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.84288,0.88504,0.94988)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.99288,0.88504,0.94988)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"guard"}))
      .addFieldValue(new fieldValue().setName("description").setValue("48: guard"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.10806,1.57804,1.81510)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.25806,1.57804,1.81510)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"guests"}))
      .addFieldValue(new fieldValue().setName("description").setValue("49: guests"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.14800,-1.11102,-2.60778)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.00200,-1.11102,-2.60778)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"haitians"}))
      .addFieldValue(new fieldValue().setName("description").setValue("50: haitians"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.93365,1.99624,2.23547)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.08365,1.99624,2.23547)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"held"}))
      .addFieldValue(new fieldValue().setName("description").setValue("51: held"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.63406,-1.48449,-2.32638)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.48406,-1.48449,-2.32638)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"helping"}))
      .addFieldValue(new fieldValue().setName("description").setValue("52: helping"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.75016,0.91431,0.67883)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.90016,0.91431,0.67883)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"house"}))
      .addFieldValue(new fieldValue().setName("description").setValue("53: house"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.32836,0.68571,0.17452)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.47836,0.68571,0.17452)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"humanitarian"}))
      .addFieldValue(new fieldValue().setName("description").setValue("54: humanitarian"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.97968,-1.94209,1.09417)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.12968,-1.94209,1.09417)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"information"}))
      .addFieldValue(new fieldValue().setName("description").setValue("55: information"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.55253,-2.07411,-1.64391)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.70253,-2.07411,-1.64391)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"injured"}))
      .addFieldValue(new fieldValue().setName("description").setValue("56: injured"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.80882,1.82210,2.32936)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.95882,1.82210,2.32936)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"jobs"}))
      .addFieldValue(new fieldValue().setName("description").setValue("57: jobs"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.67604,-1.24377,1.36092)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.52604,-1.24377,1.36092)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"joint"}))
      .addFieldValue(new fieldValue().setName("description").setValue("58: joint"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.76511,-2.03614,-2.08617)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.91511,-2.03614,-2.08617)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"joseph"}))
      .addFieldValue(new fieldValue().setName("description").setValue("59: joseph"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.83415,-2.07757,-1.81840)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.68415,-2.07757,-1.81840)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"kentucky"}))
      .addFieldValue(new fieldValue().setName("description").setValue("60: kentucky"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.48976,2.75159,1.40788)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.63976,2.75159,1.40788)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"kinds"}))
      .addFieldValue(new fieldValue().setName("description").setValue("61: kinds"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.20538,-1.22381,2.39925)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.05538,-1.22381,2.39925)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"large"}))
      .addFieldValue(new fieldValue().setName("description").setValue("62: large"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.65609,0.85913,-0.05613)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.80609,0.85913,-0.05613)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"leader"}))
      .addFieldValue(new fieldValue().setName("description").setValue("63: leader"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.29335,-2.75159,-1.69033)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.14335,-2.75159,-1.69033)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"marine"}))
      .addFieldValue(new fieldValue().setName("description").setValue("64: marine"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.60040,-0.27070,0.71439)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.75040,-0.27070,0.71439)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"marines"}))
      .addFieldValue(new fieldValue().setName("description").setValue("65: marines"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.13748,0.55860,0.27967)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.28748,0.55860,0.27967)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"met"}))
      .addFieldValue(new fieldValue().setName("description").setValue("66: met"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.74519,-1.42896,-2.71041)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.89519,-1.42896,-2.71041)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"missionary"}))
      .addFieldValue(new fieldValue().setName("description").setValue("67: missionary"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.68961,-2.58103,1.02204)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.83961,-2.58103,1.02204)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"missions"}))
      .addFieldValue(new fieldValue().setName("description").setValue("68: missions"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.69089,0.83171,-0.18365)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.84089,0.83171,-0.18365)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"moderator"}))
      .addFieldValue(new fieldValue().setName("description").setValue("69: moderator"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.04736,-1.99643,-2.41142)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.19736,-1.99643,-2.41142)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"morning"}))
      .addFieldValue(new fieldValue().setName("description").setValue("70: morning"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.75277,0.90035,0.68635)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.90277,0.90035,0.68635)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"national"}))
      .addFieldValue(new fieldValue().setName("description").setValue("71: national"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.31594,-1.65289,-2.09913)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.16594,-1.65289,-2.09913)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"office"}))
      .addFieldValue(new fieldValue().setName("description").setValue("72: office"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.28839,-2.23565,-1.35259)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.43839,-2.23565,-1.35259)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"official"}))
      .addFieldValue(new fieldValue().setName("description").setValue("73: official"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.73835,-1.18843,1.02280)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.88835,-1.18843,1.02280)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"operating"}))
      .addFieldValue(new fieldValue().setName("description").setValue("74: operating"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.93090,0.89451,-0.09805)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.08090,0.89451,-0.09805)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"operations"}))
      .addFieldValue(new fieldValue().setName("description").setValue("75: operations"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.33282,1.48541,2.73243)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.48282,1.48541,2.73243)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"partnership"}))
      .addFieldValue(new fieldValue().setName("description").setValue("76: partnership"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.00686,1.17078,0.38186)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.15686,1.17078,0.38186)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"photographer"}))
      .addFieldValue(new fieldValue().setName("description").setValue("77: photographer"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.78639,-2.05018,1.86615)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.93639,-2.05018,1.86615)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"pile"}))
      .addFieldValue(new fieldValue().setName("description").setValue("78: pile"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.27482,0.12059,1.19345)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.42482,0.12059,1.19345)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"pounds"}))
      .addFieldValue(new fieldValue().setName("description").setValue("79: pounds"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.12191,-2.46569,1.39653)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.27191,-2.46569,1.39653)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"president"}))
      .addFieldValue(new fieldValue().setName("description").setValue("80: president"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.41065,-2.28660,-2.15734)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.56065,-2.28660,-2.15734)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"press"}))
      .addFieldValue(new fieldValue().setName("description").setValue("81: press"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.06767,-2.67506,-1.32180)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.08233,-2.67506,-1.32180)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"public"}))
      .addFieldValue(new fieldValue().setName("description").setValue("82: public"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.75860,-1.90045,-0.77637)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.90860,-1.90045,-0.77637)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"receive"}))
      .addFieldValue(new fieldValue().setName("description").setValue("83: receive"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.97978,-2.38252,1.44157)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.12978,-2.38252,1.44157)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"receiving"}))
      .addFieldValue(new fieldValue().setName("description").setValue("84: receiving"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.91413,-1.99789,0.83642)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.06413,-1.99789,0.83642)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"reconcile"}))
      .addFieldValue(new fieldValue().setName("description").setValue("85: reconcile"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.20337,-1.25272,2.38616)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.05337,-1.25272,2.38616)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"reconstruction"}))
      .addFieldValue(new fieldValue().setName("description").setValue("86: reconstruction"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.52941,-1.88568,-2.34516)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.67941,-1.88568,-2.34516)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"report"}))
      .addFieldValue(new fieldValue().setName("description").setValue("87: report"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.5020,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.39483,1.00924,-1.39933)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.24483,1.00924,-1.39933)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"republish"}))
      .addFieldValue(new fieldValue().setName("description").setValue("88: republish"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.97887,-2.09040,1.81631)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.12887,-2.09040,1.81631)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"rescue"}))
      .addFieldValue(new fieldValue().setName("description").setValue("89: rescue"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.72771,1.74360,2.75210)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.87771,1.74360,2.75210)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"reservists"}))
      .addFieldValue(new fieldValue().setName("description").setValue("90: reservists"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.04870,1.97263,2.44080)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.19870,1.97263,2.44080)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"respond"}))
      .addFieldValue(new fieldValue().setName("description").setValue("91: respond"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.13892,1.61506,2.40724)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.01108,1.61506,2.40724)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"sailors"}))
      .addFieldValue(new fieldValue().setName("description").setValue("92: sailors"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.22439,2.15109,1.58447)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.37439,2.15109,1.58447)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"security"}))
      .addFieldValue(new fieldValue().setName("description").setValue("93: security"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.30969,0.42856,0.50953)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.45969,0.42856,0.50953)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"serge"}))
      .addFieldValue(new fieldValue().setName("description").setValue("94: serge"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.83344,-2.08040,-1.81743)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.68344,-2.08040,-1.81743)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"simulator"}))
      .addFieldValue(new fieldValue().setName("description").setValue("95: simulator"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.00360,2.11046,2.58730)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.15360,2.11046,2.58730)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"speaking"}))
      .addFieldValue(new fieldValue().setName("description").setValue("96: speaking"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.41065,-2.28661,-2.15732)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.56065,-2.28661,-2.15732)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"special"}))
      .addFieldValue(new fieldValue().setName("description").setValue("97: special"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.01974,-0.57115,-0.79562)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.16974,-0.57115,-0.79562)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"spent"}))
      .addFieldValue(new fieldValue().setName("description").setValue("98: spent"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.45615,1.24859,-0.56045)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.60615,1.24859,-0.56045)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"statement"}))
      .addFieldValue(new fieldValue().setName("description").setValue("99: statement"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.00588,-2.28397,-2.05543)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.14412,-2.28397,-2.05543)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"station"}))
      .addFieldValue(new fieldValue().setName("description").setValue("100: station"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.07128,1.06684,0.17432)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.22128,1.06684,0.17432)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"status"}))
      .addFieldValue(new fieldValue().setName("description").setValue("101: status"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.36174,-1.65141,1.78631)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.21174,-1.65141,1.78631)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"summary"}))
      .addFieldValue(new fieldValue().setName("description").setValue("102: summary"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.35694,1.23423,2.06756)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.50694,1.23423,2.06756)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"supplies"}))
      .addFieldValue(new fieldValue().setName("description").setValue("103: supplies"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.36197,-2.13039,1.02005)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.51197,-2.13039,1.02005)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"support"}))
      .addFieldValue(new fieldValue().setName("description").setValue("104: support"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(0.35646,1.92455,2.07776)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(0.50646,1.92455,2.07776)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"task"}))
      .addFieldValue(new fieldValue().setName("description").setValue("105: task"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.73031,1.08954,0.80320)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.88031,1.08954,0.80320)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"team"}))
      .addFieldValue(new fieldValue().setName("description").setValue("106: team"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.4392,0.5686)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.42880,-2.66714,-1.69607)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.27880,-2.66714,-1.69607)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"terms"}))
      .addFieldValue(new fieldValue().setName("description").setValue("107: terms"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.60898,-1.14961,1.66099)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.45898,-1.14961,1.66099)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"thompson"}))
      .addFieldValue(new fieldValue().setName("description").setValue("108: thompson"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.5020,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.62417,0.78670,-1.02398)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.47417,0.78670,-1.02398)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"thousands"}))
      .addFieldValue(new fieldValue().setName("description").setValue("109: thousands"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.21516,-2.08723,1.25322)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.36516,-2.08723,1.25322)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"todays"}))
      .addFieldValue(new fieldValue().setName("description").setValue("110: todays"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-0.31704,1.98116,1.98391)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-0.16704,1.98116,1.98391)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"twitter"}))
      .addFieldValue(new fieldValue().setName("description").setValue("111: twitter"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.8471,0.9490)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(-2.75277,-0.52832,1.57203)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(-2.60277,-0.52832,1.57203)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"victims"}))
      .addFieldValue(new fieldValue().setName("description").setValue("112: victims"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.62278,-2.18888,0.94817)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.77278,-2.18888,0.94817)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"web"}))
      .addFieldValue(new fieldValue().setName("description").setValue("113: web"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(1.0000,0.0,0.0)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(1.79927,-1.62846,1.40568)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(1.94927,-1.62846,1.40568)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0))))
    .addChild(new ProtoInstance("Vertex").setContainerField("children")
      .addFieldValue(new fieldValue().setName("vertexText").setValue(new String[] {"white"}))
      .addFieldValue(new fieldValue().setName("description").setValue("114: white"))
      .addFieldValue(new fieldValue().setName("url"))
      .addFieldValue(new fieldValue().setName("radius").setValue(0.1500))
      .addFieldValue(new fieldValue().setName("displayMode"))
      .addFieldValue(new fieldValue().setName("diffuseColor").setValue(new SFColor(0.0,0.0,1.0000)))
      .addFieldValue(new fieldValue().setName("transparency").setValue(0))
      .addFieldValue(new fieldValue().setName("translation").setValue(new SFVec3f(2.19628,1.21659,-0.47617)))
      .addFieldValue(new fieldValue().setName("textTranslation").setValue(new SFVec3f(2.34628,1.21659,-0.47617)))
      .addFieldValue(new fieldValue().setName("textColor").setValue(new SFColor(0.0,0.0,0.0)))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

	/** The initialized model object, created within initialize() method. */
	private X3D x3dModel;

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return XslOutput24JAN2010 model
	 */
	public X3D getX3dModel()
	{	  
		return x3dModel;
	}
	   
    /** 
     * Default main() method provided for test purposes, uses CommandLine to set global ConfigurationProperties for this object.
     * @param args array of input parameters, provided as arguments
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#handleArguments-java.lang.String:A-">X3D.handleArguments(args)</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html#validationReport--">X3D.validationReport()</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html">CommandLine</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/CommandLine.html#USAGE">CommandLine.USAGE</a>
     * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/ConfigurationProperties.html">ConfigurationProperties</a>
     */
    public static void main(String args[])
    {
        System.out.println("Build this X3D model, showing validation diagnostics...");
        X3D thisExampleX3dModel = new XslOutput24JAN2010().getX3dModel();
//      System.out.println("X3D model construction complete.");
	
        // next handle command line arguments
        boolean hasArguments = (args != null) && (args.length > 0);
        boolean validate = true; // default
        boolean argumentsLoadNewModel = false;
        String  fileName = new String();

        if (args != null)
        {
                for (String arg : args)
                {
                        if (arg.toLowerCase().startsWith("-v") || arg.toLowerCase().contains("validate"))
                        {
                                validate = true; // making sure
                        }
                        if (arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3D) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_CLASSICVRML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_X3DB) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_VRML97) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_EXI) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_GZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_ZIP) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_HTML) ||
                                arg.toLowerCase().endsWith(X3D.FILE_EXTENSION_XHTML))
                        {
                                argumentsLoadNewModel = true;
                                fileName = arg;
                        }
                }
        }
        if      (argumentsLoadNewModel)
                System.out.println("WARNING: \"Savage.Tools.Visualization.XslOutput24JAN2010\" model invocation is attempting to load file \"" + fileName + "\" instead of simply validating itself... file loading ignored.");
        else if (hasArguments) // if no arguments provided, this method produces usage warning
                thisExampleX3dModel.handleArguments(args);
	
        if (validate)
        {
            //  System.out.println("--- TODO fix duplicated outputs ---"); // omit when duplicated outputs problem is solved/refactored
		String validationResults = thisExampleX3dModel.validationReport();
            //  System.out.println("-----------------------------------"); // omit when duplicated outputs problem is solved/refactored
                System.out.print("Savage.Tools.Visualization.XslOutput24JAN2010 self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

                // experimental: test X3DJSAIL output files
                // Tools/Visualization/XslOutput24JAN2010_JavaExport.* file validation is checked when building X3D Example Archives
                String filenameX3D  = "Tools/Visualization/XslOutput24JAN2010_JavaExport.x3d"; 
                String filenameX3DV = "Tools/Visualization/XslOutput24JAN2010_JavaExport.x3dv"; 
                String filenameJSON = "Tools/Visualization/XslOutput24JAN2010_JavaExport.json";
                thisExampleX3dModel.toFileX3D        (filenameX3D);
                thisExampleX3dModel.toFileClassicVRML(filenameX3DV);
// TODO         thisExampleX3dModel.toFileJSON       (filenameJSON);
        }
    }
}
