package Savage.Space.Shuttle;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.Shape.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> NASA Space Shuttle. </p>
 <p> Related links: Catalog page <a href="../../../../Space/Shuttle/ShuttleIndex.html" target="_blank">Shuttle</a>,  source <a href="../../../../Space/Shuttle/Shuttle.java">Shuttle.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="../../../../Space/Shuttle/Shuttle.x3d">Shuttle.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> NASA Space Shuttle </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> unknown </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> translator </i> </td>
			<td> manually translated by Joel S. Pawloski </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 16 September 2001 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 28 November 2019 </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/Space/Shuttle/Shuttle.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/Savage/Space/Shuttle/Shuttle.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 3.2, <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="../../../../Space/Shuttle/../../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 unknown
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_INTERACTIVE).setVersion(X3D.VERSION_3_0)
  .setHead(new head()
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("Shuttle.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("NASA Space Shuttle"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("unknown"))
    .addMeta(new meta().setName(meta.NAME_TRANSLATOR ).setContent("manually translated by Joel S. Pawloski"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("16 September 2001"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("28 November 2019"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/Savage/Space/Shuttle/Shuttle.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../../license.html")))
  .setScene(new Scene()
    .addComments(" <PointLight color=\"1 1 1\" intensity=\"1\" location=\"0.000000 2.381102 9.524409\" on=\"true\"/> <PointLight color=\"1 1 1\" intensity=\"1\" location=\"0.000000 2.381102 -9.524409\" on=\"true\"/> <PointLight color=\"1 1 1\" intensity=\"1\" location=\"0.000000 23.811023 0.000000\" on=\"true\"/> <PointLight color=\"1 1 1\" intensity=\"1\" location=\"0.000000 -23.811023 0.000000\" on=\"true\"/> ")
    .addChild(new WorldInfo().setTitle("Shuttle.x3d"))
    .addChild(new Group("Shuttle")
      .addChild(new Shape("Orbiter_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material("SHUTTLE_WHITE").setDiffuseColor(0.9,0.9,0.9)))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,4,2,3,-1,6,4,5,-1,8,7,6,-1,8,6,9,-1,10,7,8,-1,12,10,11,-1,14,12,13,-1,3,2,0,-1,5,4,3,-1,9,6,5,-1,11,10,8,-1,13,12,11,-1,15,14,13,-1})
          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.553107,-2.453437,-0.855911,0.614503,1.974008,-0.855911,0.521534,1.979670,-0.918191,0.468909,-2.454411,-0.918191,0.521534,1.992951,-1.064284,0.468909,-2.456696,-1.064284,0.335597,2.006232,-1.210378,-0.315184,2.006232,-1.210378,-0.288874,-2.458981,-1.210378,0.300513,-2.458981,-1.210378,-0.594091,1.992951,-1.064284,-0.541468,-2.456696,-1.064284,-0.594091,1.979670,-0.918191,-0.541468,-2.454411,-0.918191,-0.687059,1.974008,-0.855911,-0.625666,-2.453437,-0.855911})))))
      .addChild(new Shape("Tail_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,4,2,3,-1,6,4,5,-1,8,6,7,-1,10,8,9,-1,12,11,10,-1,12,10,13,-1,14,11,12,-1,16,14,15,-1,18,16,17,-1,20,18,19,-1,22,20,21,-1,0,1,22,-1,0,22,23,-1,3,2,0,-1,5,4,3,-1,7,6,5,-1,9,8,7,-1,13,10,9,-1,15,14,12,-1,17,16,15,-1,19,18,17,-1,21,20,19,-1,23,22,21,-1})
          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {0.707472,3.436225,-1.498320,0.614504,4.250763,-1.391934,0.561173,4.250763,-1.411049,0.646523,3.455340,-1.574781,0.457869,4.250763,-1.424095,0.528461,3.468387,-1.626967,0.332968,4.250763,-1.434415,0.385717,3.478706,-1.668242,0.191928,4.250763,-1.441555,0.224529,3.485846,-1.696804,0.040916,4.250763,-1.445205,-0.113471,4.250763,-1.445205,-0.124499,3.489497,-1.711404,0.051943,3.489497,-1.711404,-0.264483,4.250763,-1.441555,-0.297084,3.485846,-1.696804,-0.405522,4.250763,-1.434415,-0.458272,3.478706,-1.668242,-0.530424,4.250764,-1.424096,-0.601016,3.468387,-1.626967,-0.633728,4.250764,-1.411049,-0.719079,3.455341,-1.574781,-0.687059,4.250764,-1.391934,-0.780028,3.436225,-1.498320})))))
      .addChild(new Shape("Section_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_24_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_24_point()))))
      .addChild(new Shape("Nose_Cockpit_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_29_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_29_point()))))
      .addChild(new Shape("Wings_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_34_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_34_point()))))
      .addChild(new Shape("Right_Side_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,2,0,3,-1,4,1,2,-1,6,4,5,-1,8,6,7,-1,10,8,9,-1,12,10,11,-1,14,12,13,-1,5,4,2,-1,7,6,5,-1,9,8,7,-1,11,10,9,-1,13,12,11,-1,15,14,13,-1,18,17,16,-1,18,16,19,-1,20,17,18,-1,22,20,21,-1,24,22,23,-1,26,24,25,-1,28,26,27,-1,30,28,29,-1,21,20,18,-1,23,22,21,-1,25,24,23,-1,27,26,25,-1,29,28,27,-1,31,30,29,-1})
          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.037417,1.930805,-1.711307,0.040915,1.930780,-1.711404,0.033632,-2.446000,-1.711404,-0.037311,-2.446004,-1.711307,0.191928,1.934430,-1.696804,0.170398,-2.446628,-1.696804,0.332967,1.941571,-1.668242,0.298131,-2.447857,-1.668242,0.457868,1.951890,-1.626967,0.411250,-2.449632,-1.626967,0.561173,1.964936,-1.574781,0.504808,-2.451876,-1.574781,0.614503,1.984051,-1.498320,0.553108,-2.455165,-1.498320,0.614503,1.974008,-0.855911,0.553107,-2.453437,-0.855911,-0.035139,1.930805,-1.711307,-0.113471,1.930780,-1.711404,-0.106190,-2.446000,-1.711404,-0.035248,-2.446004,-1.711307,-0.264484,1.934430,-1.696804,-0.242956,-2.446628,-1.696804,-0.405523,1.941571,-1.668242,-0.370690,-2.447857,-1.668242,-0.530424,1.951890,-1.626967,-0.483808,-2.449632,-1.626967,-0.633729,1.964936,-1.574781,-0.577367,-2.451876,-1.574781,-0.687059,1.984052,-1.498320,-0.625666,-2.455165,-1.498320,-0.687059,1.974008,-0.855911,-0.625666,-2.453437,-0.855911})))))
      .addChild(new Shape("Door_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,4,2,3,-1,6,4,5,-1,8,6,7,-1,10,8,9,-1,12,10,11,-1,3,2,0,-1,5,4,3,-1,7,6,5,-1,9,8,7,-1,11,10,9,-1,13,12,11,-1,14,12,13,-1,16,14,15,-1,18,16,17,-1,20,18,19,-1,22,20,21,-1,24,22,23,-1,15,14,13,-1,17,16,15,-1,19,18,17,-1,21,20,19,-1,23,22,21,-1,25,24,23,-1})
          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.625666,-2.453437,-0.855911,-0.687059,1.974008,-0.855911,-0.633729,1.956992,-0.668737,-0.577367,-2.450509,-0.668737,-0.530424,1.943946,-0.525227,-0.483808,-2.448265,-0.525227,-0.405523,1.933627,-0.411719,-0.370690,-2.446490,-0.411719,-0.264484,1.926486,-0.333173,-0.242957,-2.445261,-0.333173,-0.113472,1.922836,-0.293023,-0.106191,-2.444634,-0.293023,-0.037418,1.922953,-0.294306,-0.037311,-2.444654,-0.294306,0.040915,1.922836,-0.293023,0.033631,-2.444634,-0.293023,0.191927,1.926486,-0.333173,0.170397,-2.445261,-0.333173,0.332966,1.933627,-0.411718,0.298131,-2.446490,-0.411718,0.457867,1.943946,-0.525226,0.411248,-2.448265,-0.525226,0.561172,1.956992,-0.668736,0.504808,-2.450510,-0.668736,0.614503,1.974008,-0.855911,0.553107,-2.453437,-0.855911})))))
      .addChild(new Shape("Flap_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,2,0,3,-1,5,4,1,-1,5,1,2,-1,7,6,4,-1,7,4,5,-1,9,8,6,-1,9,6,7,-1,3,0,8,-1,3,8,9,-1,12,11,10,-1,12,10,13,-1,15,14,11,-1,15,11,12,-1,17,16,14,-1,17,14,15,-1,19,18,16,-1,19,16,17,-1,21,20,18,-1,21,18,19,-1,13,10,20,-1,13,20,21,-1,24,23,22,-1,24,22,25,-1,27,26,23,-1,27,23,24,-1,29,28,26,-1,29,26,27,-1,31,30,28,-1,31,28,29,-1,33,32,30,-1,33,30,31,-1,25,22,32,-1,25,32,33,-1,36,35,34,-1,36,34,37,-1,39,38,35,-1,39,35,36,-1,41,40,38,-1,41,38,39,-1,43,42,40,-1,43,40,41,-1,37,34,42,-1,37,42,43,-1})
          .setCoord(new Coordinate().setPoint(getCoordinate_6_49_point()))))
      .addChild(new Shape("Engines_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_54_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_54_point()))))
      .addChild(new Shape("Fin_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,1,4,3,-1,1,3,0,-1,4,5,3,-1,2,6,1,-1,6,7,4,-1,6,4,1,-1,7,5,4,-1,2,8,6,-1,8,9,7,-1,8,7,6,-1,9,5,7,-1,2,10,8,-1,10,11,9,-1,10,9,8,-1,11,5,9,-1,2,12,10,-1,12,13,11,-1,12,11,10,-1,13,5,11,-1,2,14,12,-1,14,15,13,-1,14,13,12,-1,15,5,13,-1,2,16,14,-1,16,17,15,-1,16,15,14,-1,17,5,15,-1,2,18,16,-1,18,19,17,-1,18,17,16,-1,19,5,17,-1,2,20,18,-1,20,21,19,-1,20,19,18,-1,21,5,19,-1,2,22,20,-1,22,23,21,-1,22,21,20,-1,23,5,21,-1,2,24,22,-1,24,25,23,-1,24,23,22,-1,25,5,23,-1,2,26,24,-1,26,27,25,-1,26,25,24,-1,27,5,25,-1,2,0,26,-1,0,3,27,-1,0,27,26,-1,3,5,27,-1})
          .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.090997,2.087726,-0.219172,-0.090997,2.804913,-0.219172,-0.126856,2.804913,-0.219172,0.052441,2.087726,-0.219172,0.052441,2.804913,-0.219172,0.088300,2.804913,-0.219172,-0.090996,3.824333,0.229523,0.038419,3.824333,0.229523,-0.090996,4.441598,1.555087,-0.003005,4.441598,1.555087,-0.090996,4.461737,1.633246,-0.005447,4.461737,1.633246,-0.090996,4.451668,1.689073,-0.007192,4.451668,1.689073,-0.090996,4.391253,1.711404,-0.007889,4.391253,1.711404,-0.090997,3.955027,1.709703,-0.007836,3.955027,1.709703,-0.090997,3.860927,1.673601,-0.006708,3.860927,1.673601,-0.090997,3.788775,1.623200,-0.005133,3.788775,1.623200,-0.090997,3.725005,1.585924,-0.003968,3.725005,1.585924,-0.090997,2.161895,0.028384,0.044705,2.161895,0.028384,-0.090997,2.121618,-0.038609,0.046798,2.121618,-0.038609})))))
      .addChild(new Shape("EngineNozzles_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_64_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_64_point()))))
      .addChild(new Shape("Base_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_69_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_69_point()))))
      .addChild(new Shape("Extension_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(new int[] {2,1,0,-1,2,0,3,-1,5,4,1,-1,5,1,2,-1,7,6,4,-1,7,4,5,-1,9,8,6,-1,9,6,7,-1,11,10,8,-1,11,8,9,-1,13,12,10,-1,13,10,11,-1,15,14,12,-1,15,12,13,-1,17,16,14,-1,17,14,15,-1,3,0,16,-1,3,16,17,-1,20,19,18,-1,20,18,21,-1,23,22,19,-1,23,19,20,-1,25,24,22,-1,25,22,23,-1,27,26,24,-1,27,24,25,-1,29,28,26,-1,29,26,27,-1,31,30,28,-1,31,28,29,-1,33,32,30,-1,33,30,31,-1,35,34,32,-1,35,32,33,-1,21,18,34,-1,21,34,35,-1})
          .setCoord(new Coordinate().setPoint(getCoordinate_6_74_point()))))
      .addChild(new Shape("Thruster_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCoordIndex(getIndexedFaceSet_5_79_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_79_point()))))
      .addChild(new Transform()
        .addChild(new Shape("Left_SideCW_Black")
          .setAppearance(new Appearance()
            .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
          .setGeometry(new IndexedFaceSet().setCcw(false).setCoordIndex(new int[] {2,1,0,-1,2,0,3,-1,4,1,2,-1,6,4,5,-1,8,6,7,-1,10,8,9,-1,12,10,11,-1,14,12,13,-1,5,4,2,-1,7,6,5,-1,9,8,7,-1,11,10,9,-1,13,12,11,-1,15,14,13,-1,18,17,16,-1,18,16,19,-1,20,17,18,-1,22,20,21,-1,24,22,23,-1,26,24,25,-1,28,26,27,-1,30,28,29,-1,21,20,18,-1,23,22,21,-1,25,24,23,-1,27,26,25,-1,29,28,27,-1,31,30,29,-1})
            .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.037417,1.930805,-1.711307,0.040915,1.930780,-1.711404,0.033632,-2.446000,-1.711404,-0.037311,-2.446004,-1.711307,0.191928,1.934430,-1.696804,0.170398,-2.446628,-1.696804,0.332967,1.941571,-1.668242,0.298131,-2.447857,-1.668242,0.457868,1.951890,-1.626967,0.411250,-2.449632,-1.626967,0.561173,1.964936,-1.574781,0.504808,-2.451876,-1.574781,0.614503,1.984051,-1.498320,0.553108,-2.455165,-1.498320,0.614503,1.974008,-0.855911,0.553107,-2.453437,-0.855911,-0.035139,1.930805,-1.711307,-0.113471,1.930780,-1.711404,-0.106190,-2.446000,-1.711404,-0.035248,-2.446004,-1.711307,-0.264484,1.934430,-1.696804,-0.242956,-2.446628,-1.696804,-0.405523,1.941571,-1.668242,-0.370690,-2.447857,-1.668242,-0.530424,1.951890,-1.626967,-0.483808,-2.449632,-1.626967,-0.633729,1.964936,-1.574781,-0.577367,-2.451876,-1.574781,-0.687059,1.984052,-1.498320,-0.625666,-2.455165,-1.498320,-0.687059,1.974008,-0.855911,-0.625666,-2.453437,-0.855911}))))))
      .addChild(new Shape("Engines2CW_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCcw(false).setCoordIndex(getIndexedFaceSet_5_90_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_90_point()))))
      .addChild(new Shape("EngineNozzlesCW_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCcw(false).setCoordIndex(getIndexedFaceSet_5_95_coordIndex())
          .setCoord(new Coordinate().setPoint(getCoordinate_6_95_point()))))
      .addChild(new Shape("FlapCW_Black")
        .setAppearance(new Appearance()
          .setMaterial(new Material().setUSE("SHUTTLE_WHITE")))
        .setGeometry(new IndexedFaceSet().setCcw(false).setCoordIndex(new int[] {2,1,0,-1,2,0,3,-1,5,4,1,-1,5,1,2,-1,7,6,4,-1,7,4,5,-1,9,8,6,-1,9,6,7,-1,3,0,8,-1,3,8,9,-1,12,11,10,-1,12,10,13,-1,15,14,11,-1,15,11,12,-1,17,16,14,-1,17,14,15,-1,19,18,16,-1,19,16,17,-1,21,20,18,-1,21,18,19,-1,13,10,20,-1,13,20,21,-1,24,23,22,-1,24,22,25,-1,27,26,23,-1,27,23,24,-1,29,28,26,-1,29,26,27,-1,31,30,28,-1,31,28,29,-1,33,32,30,-1,33,30,31,-1,25,22,32,-1,25,32,33,-1,36,35,34,-1,36,34,37,-1,39,38,35,-1,39,35,36,-1,41,40,38,-1,41,38,39,-1,43,42,40,-1,43,40,41,-1,37,34,42,-1,37,42,43,-1})
          .setCoord(new Coordinate().setPoint(getCoordinate_6_100_point())))))
    .addChild(new Viewpoint().setDescription("Top"))
    .addChild(new Viewpoint().setDescription("Nose").setOrientation(-1.0,0.0,0.0,0.0).setPosition(0.0,-10.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

		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_24_coordIndex_1()
		{
			int[] value = {2,1,0,-1,4,3,0,-1,4,6,5,-1,4,5,3,-1,2,7,1,-1,8,4,1,-1,8,9,6,-1,8,6,4,-1,2,10,7,-1,11,8,7,-1,11,12,9,-1,11,9,8,-1,2,13,10,-1,14,11,10,-1,14,15,12,-1,14,12,11,-1,2,16,13,-1,17,14,13,-1,17,18,15,-1,17,15,14,-1,2,19,16,-1,19,20,17,-1,19,17,16,-1,20,21,18,-1,20,18,17,-1,2,22,19,-1,23,20,19,-1,23,21,20,-1,2,24,22,-1,25,23,22,-1,25,21,23,-1,2,26,24,-1,27,25,24,-1,27,21,25,-1,2,28,26,-1,29,27,26,-1,29,21,27,-1,2,30,28,-1,31,29,28,-1,31,21,29,-1,2,32,30,-1,33,31,30,-1,33,21,31,-1,2,34,32,-1,35,33,32,-1,35,21,33,-1,2,36,34,-1,37,35,34,-1,37,21,35,-1,2,38,36,-1,39,37,36,-1,39,21,37,-1,2,40,38,-1,41,39,38,-1,41,21,39,-1,2,42,40,-1,43,41,40,-1,43,21,41,-1,2,44,42,-1,45,43,42,-1,45,21,43,-1,2,46,44,-1,47,45,44,-1,47,18,21,-1,47,21,45,-1,2,48,46,-1,49,47,46,-1,49,15,18,-1,49,18,47,-1,2,50,48,-1,51,49,48,-1,51,12,15,-1,51,15,49,-1,2,52,50,-1,53,51,50,-1,53,9,12,-1,53,12,51,-1,2,54,52,-1,55,53,52,-1,55,6,9,-1,55,9,53,-1,2,56,54,-1,57,55,54,-1,57,5,6,-1,57,6,55,-1,2,0,56,-1,3,57,56,-1,3,5,57,-1,1,4,0,-1,7,8,1,-1,10,11,7,-1,13,14,10,-1,16,17,13,-1,22,23,19,-1,24,25,22,-1,26,27,24,-1,28,29,26,-1,30,31,28,-1,32,33,30,-1,34,35,32,-1,36,37,34,-1,38,39,36,-1,40,41,38,-1,42,43,40,-1,44,45,42,-1,46,47,44,-1,48,49,46,-1,50,51,48,-1,52,53,50,-1,54,55,52,-1,56,57,54,-1,0,3,56,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_29_coordIndex_1()
		{
			int[] value = {2,1,0,-1,4,3,0,-1,6,5,3,-1,8,7,5,-1,10,9,7,-1,12,11,9,-1,14,13,11,-1,16,15,13,-1,18,17,15,-1,18,19,17,-1,2,20,1,-1,21,4,1,-1,22,6,4,-1,23,8,6,-1,24,10,8,-1,25,12,10,-1,26,14,12,-1,27,16,14,-1,28,18,16,-1,28,19,18,-1,2,29,20,-1,30,21,20,-1,31,22,21,-1,32,23,22,-1,33,24,23,-1,34,25,24,-1,35,26,25,-1,36,27,26,-1,37,28,27,-1,37,19,28,-1,2,38,29,-1,38,39,30,-1,38,30,29,-1,39,40,31,-1,39,31,30,-1,40,41,32,-1,40,32,31,-1,41,42,33,-1,41,33,32,-1,42,43,34,-1,42,34,33,-1,43,44,35,-1,43,35,34,-1,44,45,36,-1,44,36,35,-1,45,46,37,-1,45,37,36,-1,46,19,37,-1,2,47,38,-1,48,39,38,-1,49,40,39,-1,50,41,40,-1,51,42,41,-1,52,43,42,-1,53,44,43,-1,54,45,44,-1,55,46,45,-1,55,19,46,-1,2,56,47,-1,57,48,47,-1,58,49,48,-1,59,50,49,-1,60,51,50,-1,61,52,51,-1,62,53,52,-1,63,54,53,-1,64,55,54,-1,64,19,55,-1,2,65,56,-1,66,57,56,-1,67,58,57,-1,68,59,58,-1,69,60,59,-1,70,61,60,-1,71,62,61,-1,72,63,62,-1,73,64,63,-1,73,19,64,-1,2,74,65,-1,75,66,65,-1,76,67,66,-1,77,68,67,-1,78,69,68,-1,79,70,69,-1,80,71,70,-1,81,72,71,-1,81,82,73,-1,81,73,72,-1,82,19,73,-1,2,83,74,-1,84,75,74,-1,85,76,75,-1,86,77,76,-1,87,78,77,-1,88,79,78,-1,89,80,79,-1,90,81,80,-1,91,82,81,-1,91,19,82,-1,2,92,83,-1,93,84,83,-1,94,85,84,-1,95,86,85,-1,96,87,86,-1,97,88,87,-1,98,89,88,-1,99,90,89,-1,100,91,90,-1,100,19,91,-1,2,101,92,-1,102,93,92,-1,103,94,93,-1,104,95,94,-1,105,96,95,-1,106,97,96,-1,107,98,97,-1,108,99,98,-1,109,100,99,-1,109,19,100,-1,2,110,101,-1,111,102,101,-1,112,103,102,-1,113,104,103,-1,114,105,104,-1,115,106,105,-1,116,107,106,-1,117,108,107,-1,118,109,108,-1,118,19,109,-1,2,119,110,-1,119,120,111,-1,119,111,110,-1,120,121,112,-1,120,112,111,-1,121,122,113,-1,121,113,112,-1,122,123,114,-1,122,114,113,-1,124,115,114,-1,125,116,115,-1,125,126,117,-1,125,117,116,-1,127,118,117,-1,127,19,118,-1,2,128,119,-1,128,129,120,-1,128,120,119,-1,129,130,121,-1,129,121,120,-1,130,131,122,-1,130,122,121,-1,131,132,123,-1,131,123,122,-1,133,124,123,-1,134,125,124,-1,134,135,126,-1,134,126,125,-1,136,127,126,-1,136,19,127,-1,2,137,128,-1,138,129,128,-1,139,130,129,-1,140,131,130,-1,141,132,131,-1,142,133,132,-1,143,134,133,-1,144,135,134,-1,145,136,135,-1,145,19,136,-1,2,146,137,-1,147,138,137,-1,148,139,138,-1,149,140,139,-1,150,141,140,-1,151,142,141,-1,152,143,142,-1,153,144,143,-1,154,145,144,-1,154,19,145,-1,2,155,146,-1,156,147,146,-1,157,148,147,-1,158,149,148,-1,159,150,149,-1,160,151,150,-1,161,152,151,-1,162,153,152,-1,163,154,153,-1,163,19,154,-1,2,164,155,-1,165,156,155,-1,166,157,156,-1,167,158,157,-1,168,159,158,-1,169,160,159,-1,170,161,160,-1,171,162,161,-1,172,163,162,-1,172,19,163,-1,2,0,164,-1,3,165,164,-1,5,166,165,-1,7,167,166,-1,9,168,167,-1,11,169,168,-1,13,170,169,-1,15,171,170,-1,15,17,172,-1,15,172,171,-1,17,19,172,-1,1,4,0,-1,4,6,3,-1,6,8,5,-1,8,10,7,-1,10,12,9,-1,12,14,11,-1,14,16,13,-1,16,18,15,-1,20,21,1,-1,21,22,4,-1,22,23,6,-1,23,24,8,-1,24,25,10,-1,25,26,12,-1,26,27,14,-1,27,28,16,-1,29,30,20,-1,30,31,21,-1,31,32,22,-1,32,33,23,-1,33,34,24,-1,34,35,25,-1,35,36,26,-1,36,37,27,-1,47,48,38,-1,48,49,39,-1,49,50,40,-1,50,51,41,-1,51,52,42,-1,52,53,43,-1,53,54,44,-1,54,55,45,-1,56,57,47,-1,57,58,48,-1,58,59,49,-1,59,60,50,-1,60,61,51,-1,61,62,52,-1,62,63,53,-1,63,64,54,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_29_coordIndex_2()
		{
			int[] value = {65,66,56,-1,66,67,57,-1,67,68,58,-1,68,69,59,-1,69,70,60,-1,70,71,61,-1,71,72,62,-1,72,73,63,-1,74,75,65,-1,75,76,66,-1,76,77,67,-1,77,78,68,-1,78,79,69,-1,79,80,70,-1,80,81,71,-1,83,84,74,-1,84,85,75,-1,85,86,76,-1,86,87,77,-1,87,88,78,-1,88,89,79,-1,89,90,80,-1,90,91,81,-1,92,93,83,-1,93,94,84,-1,94,95,85,-1,95,96,86,-1,96,97,87,-1,97,98,88,-1,98,99,89,-1,99,100,90,-1,101,102,92,-1,102,103,93,-1,103,104,94,-1,104,105,95,-1,105,106,96,-1,106,107,97,-1,107,108,98,-1,108,109,99,-1,110,111,101,-1,111,112,102,-1,112,113,103,-1,113,114,104,-1,114,115,105,-1,115,116,106,-1,116,117,107,-1,117,118,108,-1,123,124,114,-1,124,125,115,-1,126,127,117,-1,132,133,123,-1,133,134,124,-1,135,136,126,-1,137,138,128,-1,138,139,129,-1,139,140,130,-1,140,141,131,-1,141,142,132,-1,142,143,133,-1,143,144,134,-1,144,145,135,-1,146,147,137,-1,147,148,138,-1,148,149,139,-1,149,150,140,-1,150,151,141,-1,151,152,142,-1,152,153,143,-1,153,154,144,-1,155,156,146,-1,156,157,147,-1,157,158,148,-1,158,159,149,-1,159,160,150,-1,160,161,151,-1,161,162,152,-1,162,163,153,-1,164,165,155,-1,165,166,156,-1,166,167,157,-1,167,168,158,-1,168,169,159,-1,169,170,160,-1,170,171,161,-1,171,172,162,-1,0,3,164,-1,3,5,165,-1,5,7,166,-1,7,9,167,-1,9,11,168,-1,11,13,169,-1,13,15,170,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_29_point_1()
		{
			double[] value = {0.053765,-4.448516,-1.388588,0.046386,-4.449452,-1.405899,-0.036280,-4.461737,-1.356472,0.150827,-4.347830,-1.417136,0.135494,-4.350640,-1.449836,0.319224,-3.927722,-1.456390,0.290091,-3.928659,-1.510248,0.428564,-3.501563,-1.474232,0.390471,-3.499448,-1.537709,0.468909,-3.301903,-1.481369,0.427510,-3.300263,-1.548693,0.506331,-3.146549,-1.484938,0.461865,-3.150999,-1.554186,0.543752,-2.920865,-1.488507,0.496220,-2.921567,-1.559678,0.553107,-2.792399,-1.488507,0.504808,-2.791228,-1.559678,0.553108,-2.455165,-1.498320,0.504808,-2.451876,-1.574781,-0.036279,-2.442987,-1.356472,0.014810,-4.450596,-1.427060,0.069882,-4.354077,-1.489806,0.165428,-3.929804,-1.576082,0.227467,-3.496862,-1.615299,0.250358,-3.298258,-1.630985,0.271591,-3.156440,-1.638830,0.292823,-2.922427,-1.646673,0.298131,-2.789796,-1.646673,0.298131,-2.447857,-1.668242,-0.025599,-4.451124,-1.436832,-0.014086,-4.355663,-1.508265,0.005889,-3.930333,-1.606486,0.018858,-3.495668,-1.651131,0.023644,-3.297333,-1.668990,0.028083,-3.158952,-1.677920,0.032522,-2.922823,-1.686850,0.033631,-2.789135,-1.686850,0.033632,-2.446000,-1.711404,-0.046961,-4.451124,-1.436832,-0.058474,-4.355663,-1.508265,-0.078448,-3.930333,-1.606486,-0.091418,-3.495668,-1.651131,-0.096203,-3.297333,-1.668990,-0.100642,-3.158952,-1.677920,-0.105081,-2.922823,-1.686850,-0.106190,-2.789135,-1.686850,-0.106190,-2.446000,-1.711404,-0.087370,-4.450596,-1.427060,-0.142442,-4.354076,-1.489806,-0.237988,-3.929804,-1.576082,-0.300026,-3.496862,-1.615299,-0.322917,-3.298258,-1.630985,-0.344150,-3.156439,-1.638830,-0.365382,-2.922426,-1.646673,-0.370690,-2.789796,-1.646673,-0.370690,-2.447857,-1.668242,-0.118946,-4.449452,-1.405899,-0.208054,-4.350640,-1.449836,-0.362650,-3.928659,-1.510248,-0.463030,-3.499447,-1.537709,-0.500069,-3.300262,-1.548693,-0.534424,-3.150999,-1.554186,-0.568779,-2.921567,-1.559678,-0.577367,-2.791227,-1.559678,-0.577367,-2.451876,-1.574781,-0.126325,-4.448516,-1.388588,-0.223387,-4.347829,-1.417136,-0.391783,-3.927722,-1.456390,-0.501123,-3.501562,-1.474232,-0.541468,-3.301902,-1.481369,-0.578890,-3.146549,-1.484938,-0.616311,-2.920864,-1.488507,-0.625666,-2.792398,-1.488507,-0.625666,-2.455165,-1.498320,-0.126325,-4.449008,-1.315259,-0.223387,-4.348128,-1.265461,-0.391783,-3.915947,-1.160711,-0.501123,-3.457514,-1.080575,-0.541468,-3.297695,-1.059970,-0.578890,-3.080856,-0.918016,-0.616311,-2.923463,-0.889396,-0.625666,-2.818548,-0.876803,-0.625666,-2.453437,-0.855911,-0.118946,-4.449841,-1.299848,-0.208054,-4.350189,-1.231429,-0.362650,-3.912194,-1.087511,-0.463030,-3.439576,-0.977409,-0.500069,-3.294984,-0.949099,-0.534424,-3.059380,-0.754064,-0.568779,-2.924922,-0.714742,-0.577367,-2.827513,-0.697441,-0.577367,-2.450509,-0.668737,-0.087370,-4.450984,-1.278686,-0.142442,-4.353020,-1.184699,-0.237988,-3.907041,-0.986995,-0.300026,-3.414944,-0.835747,-0.322917,-3.291262,-0.796856,-0.344150,-3.029889,-0.528933,-0.365382,-2.926926,-0.474917,-0.370690,-2.839825,-0.451149};
			return value;
		}
		private double[] getCoordinate_6_29_point_2()
		{
			double[] value = {-0.370690,-2.446490,-0.411719,-0.067855,-4.451334,-1.272219,-0.101892,-4.353885,-1.170418,-0.160942,-3.905466,-0.956277,-0.199284,-3.407416,-0.792454,-0.213431,-3.290124,-0.750331,-0.226554,-3.020876,-0.460133,-0.239676,-2.927538,-0.401625,-0.242957,-2.843587,-0.375882,-0.242957,-2.445261,-0.333173,-0.046961,-4.451513,-1.268914,-0.058474,-4.354327,-1.163117,-0.078448,-3.904661,-0.940575,-0.091418,-3.403569,-0.770324,-0.096203,-3.289543,-0.726548,-0.100642,-3.016270,-0.424964,-0.105081,-2.927852,-0.364161,-0.106191,-2.845511,-0.337407,-0.106191,-2.444634,-0.293023,-0.036438,-4.451508,-1.269019,-0.036607,-4.354313,-1.163351,-0.036902,-3.904687,-0.941077,-0.037094,-3.403692,-0.771031,-0.037164,-3.289562,-0.727308,-0.037230,-3.016417,-0.426088,-0.037295,-2.927842,-0.365358,-0.037312,-2.845449,-0.338637,-0.037311,-2.444654,-0.294306,-0.025599,-4.451513,-1.268914,-0.014086,-4.354327,-1.163117,0.005888,-3.904661,-0.940575,0.018858,-3.403569,-0.770324,0.023644,-3.289543,-0.726548,0.028082,-3.016270,-0.424964,0.032521,-2.927852,-0.364160,0.033631,-2.845511,-0.337407,0.033631,-2.444634,-0.293023,-0.004704,-4.451334,-1.272219,0.029332,-4.353885,-1.170418,0.088382,-3.905466,-0.956277,0.126724,-3.407417,-0.792454,0.140872,-3.290125,-0.750331,0.153994,-3.020876,-0.460132,0.167116,-2.927538,-0.401625,0.170397,-2.843587,-0.375882,0.170397,-2.445261,-0.333173,0.014810,-4.450984,-1.278686,0.069882,-4.353020,-1.184698,0.165428,-3.907041,-0.986995,0.227466,-3.414944,-0.835746,0.250358,-3.291262,-0.796856,0.271590,-3.029889,-0.528933,0.292822,-2.926926,-0.474916,0.298131,-2.839825,-0.451149,0.298131,-2.446490,-0.411718,0.046386,-4.449841,-1.299848,0.135494,-4.350189,-1.231429,0.290090,-3.912194,-1.087510,0.390471,-3.439576,-0.977408,0.427509,-3.294985,-0.949098,0.461864,-3.059380,-0.754063,0.496219,-2.924922,-0.714741,0.504808,-2.827514,-0.697439,0.504808,-2.450510,-0.668736,0.053765,-4.449008,-1.315259,0.150827,-4.348128,-1.265461,0.319224,-3.915947,-1.160711,0.428564,-3.457514,-1.080575,0.468909,-3.297696,-1.059970,0.506331,-3.080857,-0.918015,0.543752,-2.923463,-0.889396,0.553107,-2.818548,-0.876803,0.553107,-2.453437,-0.855911};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_34_coordIndex_1()
		{
			int[] value = {2,1,0,-1,4,3,1,-1,6,5,3,-1,8,7,5,-1,10,9,7,-1,12,11,9,-1,14,13,11,-1,16,15,13,-1,18,17,15,-1,20,19,17,-1,22,21,19,-1,22,23,21,-1,25,2,24,-1,26,4,2,-1,27,6,4,-1,28,8,6,-1,29,10,8,-1,30,12,10,-1,31,14,12,-1,32,16,14,-1,33,18,16,-1,34,20,18,-1,35,22,20,-1,35,23,22,-1,37,25,36,-1,38,26,25,-1,39,27,26,-1,40,28,27,-1,41,29,28,-1,42,30,29,-1,43,31,30,-1,44,32,31,-1,45,33,32,-1,46,34,33,-1,47,35,34,-1,47,23,35,-1,49,37,48,-1,50,38,37,-1,51,39,38,-1,52,40,39,-1,53,41,40,-1,54,42,41,-1,55,43,42,-1,56,44,43,-1,57,45,44,-1,58,46,45,-1,59,47,46,-1,59,23,47,-1,61,60,49,-1,61,49,62,-1,60,63,50,-1,60,50,49,-1,63,64,51,-1,63,51,50,-1,64,65,52,-1,64,52,51,-1,65,66,53,-1,65,53,52,-1,66,67,54,-1,66,54,53,-1,67,68,55,-1,67,55,54,-1,68,69,56,-1,68,56,55,-1,70,57,56,-1,70,71,58,-1,70,58,57,-1,71,72,59,-1,71,59,58,-1,72,23,59,-1,73,60,61,-1,74,63,60,-1,75,64,63,-1,76,65,64,-1,77,66,65,-1,78,67,66,-1,79,68,67,-1,80,69,68,-1,81,70,69,-1,82,71,70,-1,83,72,71,-1,83,23,72,-1,85,73,84,-1,86,74,73,-1,87,75,74,-1,88,76,75,-1,89,77,76,-1,90,78,77,-1,91,79,78,-1,92,80,79,-1,93,81,80,-1,94,82,81,-1,95,83,82,-1,95,23,83,-1,97,85,96,-1,98,86,85,-1,99,87,86,-1,100,88,87,-1,101,89,88,-1,102,90,89,-1,103,91,90,-1,104,92,91,-1,105,93,92,-1,106,94,93,-1,107,95,94,-1,107,23,95,-1,1,97,108,-1,3,98,97,-1,5,99,98,-1,7,100,99,-1,9,101,100,-1,11,102,101,-1,13,103,102,-1,15,104,103,-1,17,105,104,-1,19,106,105,-1,21,107,106,-1,21,23,107,-1,24,2,0,-1,2,4,1,-1,4,6,3,-1,6,8,5,-1,8,10,7,-1,10,12,9,-1,12,14,11,-1,14,16,13,-1,16,18,15,-1,18,20,17,-1,20,22,19,-1,36,25,24,-1,25,26,2,-1,26,27,4,-1,27,28,6,-1,28,29,8,-1,29,30,10,-1,30,31,12,-1,31,32,14,-1,32,33,16,-1,33,34,18,-1,34,35,20,-1,48,37,36,-1,37,38,25,-1,38,39,26,-1,39,40,27,-1,40,41,28,-1,41,42,29,-1,42,43,30,-1,43,44,31,-1,44,45,32,-1,45,46,33,-1,46,47,34,-1,62,49,48,-1,49,50,37,-1,50,51,38,-1,51,52,39,-1,52,53,40,-1,53,54,41,-1,54,55,42,-1,55,56,43,-1,56,57,44,-1,57,58,45,-1,58,59,46,-1,69,70,56,-1,84,73,61,-1,73,74,60,-1,74,75,63,-1,75,76,64,-1,76,77,65,-1,77,78,66,-1,78,79,67,-1,79,80,68,-1,80,81,69,-1,81,82,70,-1,82,83,71,-1,96,85,84,-1,85,86,73,-1,86,87,74,-1,87,88,75,-1,88,89,76,-1,89,90,77,-1,90,91,78,-1,91,92,79,-1,92,93,80,-1,93,94,81,-1,94,95,82,-1,108,97,96,-1,97,98,85,-1,98,99,86,-1,99,100,87,-1,100,101,88,-1,101,102,89,-1,102,103,90,-1,103,104,91,-1,104,105,92,-1,105,106,93,-1,106,107,94,-1,0,1,108,-1,1,3,97,-1,3,5,98,-1,5,7,99,-1,7,9,100,-1,9,11,101,-1,11,13,102,-1,13,15,103,-1,15,17,104,-1,17,19,105,-1,19,21,106,-1,109,49,62,-1,110,50,49,-1,111,51,50,-1,112,52,51,-1,113,53,52,-1,114,54,53,-1,115,55,54,-1,116,56,55,-1,117,57,56,-1,118,58,57,-1,119,59,58,-1,119,23,59,-1,121,109,120,-1,122,110,109,-1,123,111,110,-1,124,112,111,-1,125,113,112,-1,126,114,113,-1,127,115,114,-1,128,116,115,-1,129,117,116,-1,130,118,117,-1,131,119,118,-1,131,23,119,-1,133,121,132,-1,134,122,121,-1,135,123,122,-1,136,124,123,-1,137,125,124,-1,138,126,125,-1,139,127,126,-1,140,128,127,-1,141,129,128,-1,142,130,129,-1,143,131,130,-1,143,23,131,-1,145,133,144,-1,146,134,133,-1,146,147,135,-1,146,135,134,-1,147,148,136,-1,147,136,135,-1,148,149,137,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_34_coordIndex_2()
		{
			int[] value = {148,137,136,-1,149,150,138,-1,149,138,137,-1,150,151,139,-1,150,139,138,-1,152,140,139,-1,153,141,140,-1,154,142,141,-1,154,155,143,-1,154,143,142,-1,155,23,143,-1,157,145,156,-1,158,146,145,-1,159,147,146,-1,160,148,147,-1,161,149,148,-1,162,150,149,-1,163,151,150,-1,164,152,151,-1,165,153,152,-1,166,154,153,-1,167,155,154,-1,167,23,155,-1,169,157,168,-1,170,158,157,-1,171,159,158,-1,172,160,159,-1,173,161,160,-1,174,162,161,-1,175,163,162,-1,176,164,163,-1,177,165,164,-1,178,166,165,-1,179,167,166,-1,179,23,167,-1,60,169,180,-1,63,170,169,-1,64,171,170,-1,65,172,171,-1,66,173,172,-1,67,174,173,-1,68,175,174,-1,69,176,175,-1,70,177,176,-1,71,178,177,-1,72,179,178,-1,72,23,179,-1,120,109,62,-1,109,110,49,-1,110,111,50,-1,111,112,51,-1,112,113,52,-1,113,114,53,-1,114,115,54,-1,115,116,55,-1,116,117,56,-1,117,118,57,-1,118,119,58,-1,132,121,120,-1,121,122,109,-1,122,123,110,-1,123,124,111,-1,124,125,112,-1,125,126,113,-1,126,127,114,-1,127,128,115,-1,128,129,116,-1,129,130,117,-1,130,131,118,-1,144,133,132,-1,133,134,121,-1,134,135,122,-1,135,136,123,-1,136,137,124,-1,137,138,125,-1,138,139,126,-1,139,140,127,-1,140,141,128,-1,141,142,129,-1,142,143,130,-1,156,145,144,-1,145,146,133,-1,151,152,139,-1,152,153,140,-1,153,154,141,-1,168,157,156,-1,157,158,145,-1,158,159,146,-1,159,160,147,-1,160,161,148,-1,161,162,149,-1,162,163,150,-1,163,164,151,-1,164,165,152,-1,165,166,153,-1,166,167,154,-1,180,169,168,-1,169,170,157,-1,170,171,158,-1,171,172,159,-1,172,173,160,-1,173,174,161,-1,174,175,162,-1,175,176,163,-1,176,177,164,-1,177,178,165,-1,178,179,166,-1,61,60,180,-1,60,63,169,-1,63,64,170,-1,64,65,171,-1,65,66,172,-1,66,67,173,-1,67,68,174,-1,68,69,175,-1,69,70,176,-1,70,71,177,-1,71,72,178,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_34_point_1()
		{
			double[] value = {-0.030934,-3.398719,-1.488384,-0.029320,-3.178796,-1.420650,0.197142,-3.197551,-1.426511,-0.023536,-0.638912,-1.268161,0.391099,-0.638782,-1.291367,-0.022595,-0.216578,-1.239747,0.422673,-0.218633,-1.266009,-0.021250,0.174305,-1.222712,0.467779,0.170083,-1.250999,-0.019636,0.521987,-1.210888,0.521907,0.468719,-1.239866,-0.016946,0.751230,-1.214890,0.612118,0.702225,-1.243942,-0.011566,1.177380,-1.270043,0.792542,1.128447,-1.294971,-0.004976,1.609145,-1.343187,1.013561,1.583755,-1.362854,-0.001748,2.007233,-1.427672,1.121816,1.932941,-1.439782,0.000000,2.144505,-1.441997,1.180453,2.138431,-1.454266,-0.000193,2.446209,-1.471866,1.173971,2.446031,-1.482111,-0.036278,2.444141,-1.590371,0.143016,-3.398719,-1.488384,0.384447,-3.213279,-1.443730,0.734040,-0.639485,-1.356955,0.790950,-0.221251,-1.340310,0.872251,0.165601,-1.331099,0.969811,0.423619,-1.323629,1.132412,0.660650,-1.327767,1.457613,1.087076,-1.367137,1.855985,1.562053,-1.419328,2.051105,1.871027,-1.476603,2.156795,2.132976,-1.489158,2.145112,2.445525,-1.511076,0.286889,-3.398719,-1.488384,0.500208,-3.223261,-1.469329,0.945989,-0.640898,-1.453583,1.018558,-0.223978,-1.449802,1.122228,0.161635,-1.449160,1.246631,0.394483,-1.447696,1.453970,0.633693,-1.451871,1.868649,1.060419,-1.474064,2.376631,1.547792,-1.502845,2.625438,1.832197,-1.531770,2.760209,2.129082,-1.540638,2.745310,2.444779,-1.553751,0.375807,-3.398719,-1.488384,0.524409,-3.225726,-1.496391,0.990298,-0.642659,-1.551765,1.066141,-0.226240,-1.559657,1.174487,0.158460,-1.566372,1.304502,0.386251,-1.570348,1.521194,0.626335,-1.574539,1.954579,1.053189,-1.581367,2.485475,1.543605,-1.587433,2.745506,1.823474,-1.587954,2.886356,2.127674,-1.591394,2.870785,2.444103,-1.594423,-0.583049,-3.224580,-1.496411,-0.456264,-3.398718,-1.488384,0.394396,-3.398719,-1.488384,-1.037371,-0.642494,-1.551768,-1.111330,-0.225814,-1.559665,-1.216986,0.160065,-1.566400,-1.343774,0.390346,-1.570420,-1.555086,0.629381,-1.574592,-1.977711,1.056498,-1.581424,-2.495428,1.545211,-1.587461,-2.749002,1.827700,-1.588027,-2.886356,2.127840,-1.591396,-2.871171,2.444041,-1.594421,-0.558849,-3.222114,-1.469349,-0.993062,-0.640930,-1.453582,-1.063747,-0.223879,-1.449804,-1.164727,0.161865,-1.449164,-1.285903,0.397726,-1.447752,-1.487863,0.636674,-1.451923,-1.891782,1.063400,-1.474116,-2.386584,1.549333,-1.502872,-2.628935,1.836751,-1.531849,-2.760209,2.129444,-1.540644,-2.745697,2.444781,-1.553751,-0.437675,-3.398718,-1.488384,-0.443088,-3.212133,-1.443749,-0.781113,-0.639517,-1.356954,-0.836140,-0.221152,-1.340311,-0.914751,0.165831,-1.331103,-1.009083,0.426861,-1.323686,-1.166304,0.663631,-1.327819,-1.480747,1.090057,-1.367189,-1.865939,1.563594,-1.419355,-2.054604,1.875581,-1.476683,-2.156798,2.133337,-1.489164,-2.145500,2.445526,-1.511076,-0.348757,-3.398719,-1.488384,-0.255783,-3.196405,-1.426531,-0.438173,-0.638815,-1.291367,-0.467864,-0.218535,-1.266011};
			return value;
		}
		private double[] getCoordinate_6_34_point_2()
		{
			double[] value = {-0.510280,0.170313,-1.251003,-0.561180,0.471961,-1.239923,-0.646012,0.705206,-1.243994,-0.815678,1.131428,-1.295023,-1.023518,1.585295,-1.362881,-1.125317,1.937493,-1.439861,-1.180458,2.138792,-1.454272,-1.174362,2.446031,-1.482111,-0.204885,-3.398719,-1.488384,0.452865,-3.220164,-1.515358,0.859306,-0.642826,-1.609551,0.925471,-0.225102,-1.619825,1.019993,0.165658,-1.626645,1.133418,0.406242,-1.630845,1.322460,0.640939,-1.634942,1.700545,1.069181,-1.639434,2.163698,1.551008,-1.635916,2.390549,1.844631,-1.620166,2.513426,2.128083,-1.616167,2.499843,2.443507,-1.609745,0.339442,-3.398719,-1.488384,0.297946,-3.207666,-1.530321,0.575663,-0.641793,-1.654725,0.620873,-0.221186,-1.666892,0.685458,0.182695,-1.673941,0.762960,0.450980,-1.678624,0.892130,0.674014,-1.682517,1.150471,1.105204,-1.685219,1.466938,1.568206,-1.673999,1.621942,1.891213,-1.645861,1.705903,2.129565,-1.635545,1.696621,2.442585,-1.621708,0.220446,-3.398719,-1.488384,0.086441,-3.190391,-1.538692,0.188413,-0.639738,-1.679475,0.205013,-0.215168,-1.692720,0.228727,0.206627,-1.700082,0.257184,0.512731,-1.705425,0.304613,0.719841,-1.709040,0.399470,1.155029,-1.710803,0.515670,1.592226,-1.695098,0.572584,1.955166,-1.660595,0.603413,2.131866,-1.646177,0.600005,2.441498,-1.628246,0.057984,-3.398719,-1.488384,-0.145081,-3.189244,-1.538712,-0.235485,-0.639575,-1.679478,-0.250202,-0.214742,-1.692727,-0.271227,0.208232,-1.700110,-0.296456,0.516825,-1.705497,-0.338505,0.722887,-1.709094,-0.422603,1.158337,-1.710860,-0.525622,1.593831,-1.695126,-0.576081,1.959391,-1.660669,-0.603413,2.132029,-1.646180,-0.600391,2.441435,-1.628245,-0.119852,-3.398719,-1.488384,-0.356587,-3.206519,-1.530340,-0.622736,-0.641629,-1.654727,-0.666062,-0.220760,-1.666899,-0.727957,0.184300,-1.673969,-0.802232,0.455074,-1.678696,-0.926022,0.677060,-1.682570,-1.173603,1.108512,-1.685276,-1.476890,1.569812,-1.674027,-1.625439,1.895439,-1.645934,-1.705903,2.129730,-1.635548,-1.697007,2.442523,-1.621707,-0.282314,-3.398719,-1.488384,-0.511505,-3.219018,-1.515378,-0.906379,-0.642662,-1.609554,-0.970661,-0.224676,-1.619832,-1.062492,0.167263,-1.626673,-1.172690,0.410336,-1.630916,-1.356352,0.643985,-1.634994,-1.723677,1.072489,-1.639492,-2.173651,1.552614,-1.635944,-2.394046,1.848857,-1.620239,-2.513426,2.128248,-1.616169,-2.500229,2.443445,-1.609743,-0.401310,-3.398718,-1.488384};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_54_coordIndex_1()
		{
			int[] value = {2,1,0,-1,4,3,1,-1,6,5,3,-1,8,7,5,-1,10,9,7,-1,12,2,11,-1,13,4,2,-1,14,6,4,-1,15,8,6,-1,15,16,10,-1,15,10,8,-1,18,12,17,-1,19,13,12,-1,20,14,13,-1,21,15,14,-1,22,16,15,-1,24,18,23,-1,25,19,18,-1,26,20,19,-1,26,27,21,-1,26,21,20,-1,28,22,21,-1,30,29,24,-1,30,24,31,-1,29,32,25,-1,29,25,24,-1,32,33,26,-1,32,26,25,-1,33,34,27,-1,33,27,26,-1,34,35,28,-1,34,28,27,-1,36,29,30,-1,37,32,29,-1,38,33,32,-1,39,34,33,-1,39,40,35,-1,39,35,34,-1,42,36,41,-1,43,37,36,-1,44,38,37,-1,45,39,38,-1,46,40,39,-1,48,42,47,-1,49,43,42,-1,50,44,43,-1,51,45,44,-1,52,46,45,-1,54,48,53,-1,55,49,48,-1,56,50,49,-1,57,51,50,-1,58,52,51,-1,1,54,59,-1,3,55,54,-1,5,56,55,-1,7,57,56,-1,9,58,57,-1,11,2,0,-1,2,4,1,-1,4,6,3,-1,6,8,5,-1,8,10,7,-1,17,12,11,-1,12,13,2,-1,13,14,4,-1,14,15,6,-1,23,18,17,-1,18,19,12,-1,19,20,13,-1,20,21,14,-1,21,22,15,-1,31,24,23,-1,24,25,18,-1,25,26,19,-1,27,28,21,-1,41,36,30,-1,36,37,29,-1,37,38,32,-1,38,39,33,-1,47,42,41,-1,42,43,36,-1,43,44,37,-1,44,45,38,-1,45,46,39,-1,53,48,47,-1,48,49,42,-1,49,50,43,-1,50,51,44,-1,51,52,45,-1,59,54,53,-1,54,55,48,-1,55,56,49,-1,56,57,50,-1,57,58,51,-1,0,1,59,-1,1,3,54,-1,3,5,55,-1,5,7,56,-1,7,9,57,-1,62,61,60,-1,64,63,61,-1,66,65,63,-1,68,67,65,-1,70,69,67,-1,72,62,71,-1,73,64,62,-1,74,66,64,-1,75,68,66,-1,75,76,70,-1,75,70,68,-1,78,72,77,-1,79,73,72,-1,80,74,73,-1,81,75,74,-1,82,76,75,-1,84,78,83,-1,85,79,78,-1,86,80,79,-1,86,87,81,-1,86,81,80,-1,88,82,81,-1,90,89,84,-1,90,84,91,-1,89,92,85,-1,89,85,84,-1,92,93,86,-1,92,86,85,-1,93,94,87,-1,93,87,86,-1,94,95,88,-1,94,88,87,-1,96,89,90,-1,97,92,89,-1,98,93,92,-1,99,94,93,-1,99,100,95,-1,99,95,94,-1,102,96,101,-1,103,97,96,-1,104,98,97,-1,105,99,98,-1,106,100,99,-1,108,102,107,-1,109,103,102,-1,110,104,103,-1,111,105,104,-1,112,106,105,-1,114,108,113,-1,115,109,108,-1,116,110,109,-1,117,111,110,-1,118,112,111,-1,61,114,119,-1,63,115,114,-1,65,116,115,-1,67,117,116,-1,69,118,117,-1,71,62,60,-1,62,64,61,-1,64,66,63,-1,66,68,65,-1,68,70,67,-1,77,72,71,-1,72,73,62,-1,73,74,64,-1,74,75,66,-1,83,78,77,-1,78,79,72,-1,79,80,73,-1,80,81,74,-1,81,82,75,-1,91,84,83,-1,84,85,78,-1,85,86,79,-1,87,88,81,-1,101,96,90,-1,96,97,89,-1,97,98,92,-1,98,99,93,-1,107,102,101,-1,102,103,96,-1,103,104,97,-1,104,105,98,-1,105,106,99,-1,113,108,107,-1,108,109,102,-1,109,110,103,-1,110,111,104,-1,111,112,105,-1,119,114,113,-1,114,115,108,-1,115,116,109,-1,116,117,110,-1,117,118,111,-1,60,61,119,-1,61,63,114,-1,63,65,115,-1,65,67,116,-1,67,69,117,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_54_point_1()
		{
			double[] value = {-0.802644,3.406342,-0.154899,-0.739859,2.352783,-0.219889,-0.636111,2.361076,-0.123576,-0.703722,2.226823,-0.257224,-0.615435,2.221046,-0.175406,-0.625031,2.128904,-0.337626,-0.559188,2.124756,-0.276159,-0.518140,2.075367,-0.447941,-0.496519,2.073490,-0.427838,-0.459513,2.068513,-0.508194,-0.459001,2.068513,-0.507636,-0.670506,3.406342,-0.031878,-0.567633,2.365638,-0.082020,-0.556945,2.217868,-0.140338,-0.516256,2.122474,-0.249070,-0.482297,2.072459,-0.419113,-0.458790,2.068513,-0.507259,-0.583834,3.406342,0.021787,-0.375763,2.373466,-0.085047,-0.391882,2.212415,-0.144834,-0.398821,2.118558,-0.246332,-0.442709,2.070687,-0.419318,-0.458886,2.068513,-0.506153,-0.343928,3.406342,0.022733,-0.143182,2.378824,-0.188376,-0.190811,2.208682,-0.236005,-0.258854,2.115878,-0.304048,-0.394938,2.069475,-0.440132,-0.459577,2.068513,-0.504770,-0.699850,2.372231,-0.745044,-0.714842,3.406342,-0.760036,-0.055575,3.406342,-0.100769,-0.687095,2.224876,-0.732288,-0.615650,2.119176,-0.660844,-0.511033,2.070967,-0.556227,-0.460002,2.068513,-0.505196,-0.842243,2.371029,-0.573643,-0.809866,2.225008,-0.582060,-0.698599,2.119777,-0.559125,-0.540043,2.071239,-0.521167,-0.459111,2.068513,-0.506242,-0.891795,3.406342,-0.552251,-0.871630,2.368891,-0.492687,-0.833459,2.225244,-0.509655,-0.714383,2.120847,-0.509973,-0.545930,2.071723,-0.504525,-0.458909,2.068513,-0.506720,-0.932035,3.406342,-0.457202,-0.845968,2.362341,-0.360354,-0.805087,2.225965,-0.388480,-0.694654,2.124123,-0.427468,-0.540345,2.073205,-0.477160,-0.459002,2.068513,-0.507472,-0.913467,3.406342,-0.307847,-0.812164,2.358423,-0.299630,-0.772060,2.226397,-0.332032,-0.671992,2.126083,-0.388964,-0.533236,2.074091,-0.464555,-0.459172,2.068513,-0.507807,-0.879736,3.406342,-0.241109,0.730089,3.406341,-0.154899,0.667303,2.352783,-0.219888,0.563555,2.361076,-0.123576,0.631166,2.226823,-0.257224,0.542879,2.221045,-0.175406,0.552475,2.128904,-0.337626,0.486632,2.124755,-0.276159,0.445584,2.075367,-0.447941,0.423963,2.073490,-0.427838,0.386957,2.068513,-0.508194,0.386445,2.068513,-0.507636,0.597951,3.406342,-0.031878,0.495077,2.365638,-0.082020,0.484389,2.217868,-0.140338,0.443700,2.122474,-0.249070,0.409741,2.072458,-0.419113,0.386234,2.068513,-0.507259,0.511278,3.406342,0.021787,0.303207,2.373466,-0.085047,0.319326,2.212415,-0.144834,0.326265,2.118558,-0.246332,0.370153,2.070687,-0.419318,0.386330,2.068513,-0.506152,0.271372,3.406342,0.022733,0.070626,2.378824,-0.188376,0.118255,2.208682,-0.236005,0.186298,2.115877,-0.304047,0.322382,2.069475,-0.440132,0.387020,2.068513,-0.504770,0.627294,2.372231,-0.745044,0.642286,3.406341,-0.760036,-0.016980,3.406342,-0.100770,0.614539,2.224876,-0.732288,0.543094,2.119175,-0.660844,0.438477,2.070967,-0.556227,0.387446,2.068513,-0.505196,0.769687,2.371028,-0.573643,0.737310,2.225008,-0.582059,0.626042,2.119777,-0.559125,0.467486,2.071239,-0.521167};
			return value;
		}
		private double[] getCoordinate_6_54_point_2()
		{
			double[] value = {0.386555,2.068513,-0.506241,0.819239,3.406341,-0.552251,0.799074,2.368891,-0.492687,0.760903,2.225244,-0.509655,0.641827,2.120846,-0.509972,0.473374,2.071722,-0.504525,0.386353,2.068513,-0.506720,0.859479,3.406341,-0.457202,0.773412,2.362341,-0.360354,0.732531,2.225965,-0.388479,0.622098,2.124123,-0.427468,0.467788,2.073204,-0.477160,0.386446,2.068513,-0.507471,0.840911,3.406341,-0.307847,0.739608,2.358422,-0.299630,0.699504,2.226396,-0.332032,0.599436,2.126083,-0.388963,0.460680,2.074091,-0.464555,0.386616,2.068513,-0.507807,0.807181,3.406341,-0.241109};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_64_coordIndex_1()
		{
			int[] value = {2,1,0,-1,1,4,3,-1,1,3,0,-1,4,6,5,-1,4,5,3,-1,6,8,7,-1,6,7,5,-1,8,10,9,-1,8,9,7,-1,2,11,1,-1,11,12,4,-1,11,4,1,-1,12,13,6,-1,12,6,4,-1,13,14,8,-1,13,8,6,-1,14,15,10,-1,14,10,8,-1,2,16,11,-1,16,17,12,-1,16,12,11,-1,17,18,13,-1,17,13,12,-1,18,19,14,-1,18,14,13,-1,19,20,15,-1,19,15,14,-1,2,21,16,-1,21,22,17,-1,21,17,16,-1,22,23,18,-1,22,18,17,-1,23,24,19,-1,23,19,18,-1,24,25,20,-1,24,20,19,-1,2,26,21,-1,26,27,22,-1,26,22,21,-1,27,28,23,-1,27,23,22,-1,28,29,24,-1,28,24,23,-1,29,30,25,-1,29,25,24,-1,2,31,26,-1,31,32,27,-1,31,27,26,-1,32,33,28,-1,32,28,27,-1,33,34,29,-1,33,29,28,-1,34,35,30,-1,34,30,29,-1,2,36,31,-1,36,37,32,-1,36,32,31,-1,37,38,33,-1,37,33,32,-1,38,39,34,-1,38,34,33,-1,39,40,35,-1,39,35,34,-1,2,41,36,-1,41,42,37,-1,41,37,36,-1,42,43,38,-1,42,38,37,-1,43,44,39,-1,43,39,38,-1,44,45,40,-1,44,40,39,-1,2,46,41,-1,46,47,42,-1,46,42,41,-1,47,48,43,-1,47,43,42,-1,48,49,44,-1,48,44,43,-1,49,50,45,-1,49,45,44,-1,2,51,46,-1,51,52,47,-1,51,47,46,-1,52,53,48,-1,52,48,47,-1,53,54,49,-1,53,49,48,-1,54,55,50,-1,54,50,49,-1,2,56,51,-1,56,57,52,-1,56,52,51,-1,57,58,53,-1,57,53,52,-1,58,59,54,-1,58,54,53,-1,59,60,55,-1,59,55,54,-1,2,0,56,-1,0,3,57,-1,0,57,56,-1,3,5,58,-1,3,58,57,-1,5,7,59,-1,5,59,58,-1,7,9,60,-1,7,60,59,-1,63,62,61,-1,62,65,64,-1,62,64,61,-1,65,67,66,-1,65,66,64,-1,67,69,68,-1,67,68,66,-1,69,71,70,-1,69,70,68,-1,63,72,62,-1,72,73,65,-1,72,65,62,-1,73,74,67,-1,73,67,65,-1,74,75,69,-1,74,69,67,-1,75,76,71,-1,75,71,69,-1,63,77,72,-1,77,78,73,-1,77,73,72,-1,78,79,74,-1,78,74,73,-1,79,80,75,-1,79,75,74,-1,80,81,76,-1,80,76,75,-1,63,82,77,-1,82,83,78,-1,82,78,77,-1,83,84,79,-1,83,79,78,-1,84,85,80,-1,84,80,79,-1,85,86,81,-1,85,81,80,-1,63,87,82,-1,87,88,83,-1,87,83,82,-1,88,89,84,-1,88,84,83,-1,89,90,85,-1,89,85,84,-1,90,91,86,-1,90,86,85,-1,63,92,87,-1,92,93,88,-1,92,88,87,-1,93,94,89,-1,93,89,88,-1,94,95,90,-1,94,90,89,-1,95,96,91,-1,95,91,90,-1,63,97,92,-1,97,98,93,-1,97,93,92,-1,98,99,94,-1,98,94,93,-1,99,100,95,-1,99,95,94,-1,100,101,96,-1,100,96,95,-1,63,102,97,-1,102,103,98,-1,102,98,97,-1,103,104,99,-1,103,99,98,-1,104,105,100,-1,104,100,99,-1,105,106,101,-1,105,101,100,-1,63,107,102,-1,107,108,103,-1,107,103,102,-1,108,109,104,-1,108,104,103,-1,109,110,105,-1,109,105,104,-1,110,111,106,-1,110,106,105,-1,63,112,107,-1,112,113,108,-1,112,108,107,-1,113,114,109,-1,113,109,108,-1,114,115,110,-1,114,110,109,-1,115,116,111,-1,115,111,110,-1,63,117,112,-1,117,118,113,-1,117,113,112,-1,118,119,114,-1,118,114,113,-1,119,120,115,-1,119,115,114,-1,120,121,116,-1,120,116,115,-1,63,61,117,-1,61,64,118,-1,61,118,117,-1,64,66,119,-1,64,119,118,-1,66,68,120,-1,66,120,119,-1,68,70,121,-1,68,121,120,-1,124,123,122,-1,123,126,125,-1,123,125,122,-1,126,128,127,-1,126,127,125,-1,128,130,129,-1,128,129,127,-1,130,132,131,-1,130,131,129,-1,124,133,123,-1,133,134,126,-1,133,126,123,-1,134,135,128,-1,134,128,126,-1,135,136,130,-1,135,130,128,-1,136,137,132,-1,136,132,130,-1,124,138,133,-1,138,139,134,-1,138,134,133,-1,139,140,135,-1,139,135,134,-1,140,141,136,-1,140,136,135,-1,141,142,137,-1,141,137,136,-1,124,143,138,-1,143,144,139,-1,143,139,138,-1,144,145,140,-1,144,140,139,-1,145,146,141,-1,145,141,140,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_64_coordIndex_2()
		{
			int[] value = {146,147,142,-1,146,142,141,-1,124,148,143,-1,148,149,144,-1,148,144,143,-1,149,150,145,-1,149,145,144,-1,150,151,146,-1,150,146,145,-1,151,152,147,-1,151,147,146,-1,124,153,148,-1,153,154,149,-1,153,149,148,-1,154,155,150,-1,154,150,149,-1,155,156,151,-1,155,151,150,-1,156,157,152,-1,156,152,151,-1,124,158,153,-1,158,159,154,-1,158,154,153,-1,159,160,155,-1,159,155,154,-1,160,161,156,-1,160,156,155,-1,161,162,157,-1,161,157,156,-1,124,163,158,-1,163,164,159,-1,163,159,158,-1,164,165,160,-1,164,160,159,-1,165,166,161,-1,165,161,160,-1,166,167,162,-1,166,162,161,-1,124,168,163,-1,168,169,164,-1,168,164,163,-1,169,170,165,-1,169,165,164,-1,170,171,166,-1,170,166,165,-1,171,172,167,-1,171,167,166,-1,124,173,168,-1,173,174,169,-1,173,169,168,-1,174,175,170,-1,174,170,169,-1,175,176,171,-1,175,171,170,-1,176,177,172,-1,176,172,171,-1,124,178,173,-1,178,179,174,-1,178,174,173,-1,179,180,175,-1,179,175,174,-1,180,181,176,-1,180,176,175,-1,181,182,177,-1,181,177,176,-1,124,183,178,-1,183,184,179,-1,183,179,178,-1,184,185,180,-1,184,180,179,-1,185,186,181,-1,185,181,180,-1,186,187,182,-1,186,182,181,-1,124,188,183,-1,188,189,184,-1,188,184,183,-1,189,190,185,-1,189,185,184,-1,190,191,186,-1,190,186,185,-1,191,192,187,-1,191,187,186,-1,124,193,188,-1,193,194,189,-1,193,189,188,-1,194,195,190,-1,194,190,189,-1,195,196,191,-1,195,191,190,-1,196,197,192,-1,196,192,191,-1,124,198,193,-1,198,199,194,-1,198,194,193,-1,199,200,195,-1,199,195,194,-1,200,201,196,-1,200,196,195,-1,201,202,197,-1,201,197,196,-1,124,122,198,-1,122,125,199,-1,122,199,198,-1,125,127,200,-1,125,200,199,-1,127,129,201,-1,127,201,200,-1,129,131,202,-1,129,202,201,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_64_point_1()
		{
			double[] value = {0.324431,3.583790,-1.194428,0.294503,3.583461,-1.186545,0.324972,3.562303,-1.137744,0.328376,3.784519,-1.306278,0.225576,3.783390,-1.279203,0.338675,4.116982,-1.316811,0.201649,4.115477,-1.280721,0.340899,4.177906,-1.303135,0.205325,4.176417,-1.267427,0.341613,4.169976,-1.258308,0.228917,4.168739,-1.228625,0.272594,3.580505,-1.165373,0.150320,3.773235,-1.206477,0.101339,4.101941,-1.183783,0.106078,4.163024,-1.171516,0.146417,4.157606,-1.148899,0.264575,3.575713,-1.136583,0.122775,3.756775,-1.107589,0.064623,4.080001,-1.051972,0.069751,4.141317,-1.041102,0.116220,4.139561,-1.040491,0.272594,3.570370,-1.107891,0.150320,3.738420,-1.009034,0.101339,4.055536,-0.920606,0.106078,4.117111,-0.911128,0.146417,4.119440,-0.932450,0.294503,3.565906,-1.086985,0.225575,3.723089,-0.937222,0.201649,4.035101,-0.824885,0.205325,4.096892,-0.816421,0.228917,4.102633,-0.853724,0.324431,3.563519,-1.079465,0.328376,3.714890,-0.911393,0.338675,4.024172,-0.790457,0.340898,4.086079,-0.782358,0.341613,4.093645,-0.825408,0.354359,3.563848,-1.087348,0.431177,3.716019,-0.938468,0.475700,4.025676,-0.826547,0.476472,4.087567,-0.818065,0.454310,4.094882,-0.855090,0.376268,3.566804,-1.108520,0.506432,3.726174,-1.011194,0.576010,4.039212,-0.923484,0.575719,4.100960,-0.913976,0.536810,4.106015,-0.934817,0.384288,3.571596,-1.137309,0.533977,3.742634,-1.110082,0.612726,4.061152,-1.055296,0.612046,4.122667,-1.044390,0.567007,4.124059,-1.043225,0.376268,3.576940,-1.166001,0.506432,3.760988,-1.208636,0.576011,4.085618,-1.186661,0.575719,4.146873,-1.174364,0.536810,4.144180,-1.151266,0.354359,3.581403,-1.186908,0.431177,3.776319,-1.280449,0.475701,4.106052,-1.282383,0.476472,4.167092,-1.269071,0.454310,4.160987,-1.229992,-0.398857,3.583726,-1.194439,-0.428785,3.581339,-1.186920,-0.397528,3.562303,-1.137744,-0.407356,3.784298,-1.306317,-0.510157,3.776099,-1.280488,-0.419794,4.116688,-1.316863,-0.556820,4.105758,-1.282435,-0.421927,4.177615,-1.303186,-0.557501,4.166801,-1.269123,-0.421212,4.169734,-1.258350,-0.533908,4.160745,-1.230035,-0.450694,3.576875,-1.166013,-0.585412,3.760768,-1.208676,-0.657130,4.085323,-1.186714,-0.656747,4.146582,-1.174416,-0.616408,4.143938,-1.151309,-0.458713,3.571532,-1.137321,-0.612957,3.742413,-1.110121,-0.693846,4.060858,-1.055348,-0.693074,4.122376,-1.044442,-0.646605,4.123817,-1.043268,-0.450694,3.566740,-1.108532,-0.585412,3.725953,-1.011233,-0.657130,4.038918,-0.923537,-0.656747,4.100669,-0.914027,-0.616408,4.105772,-0.934860,-0.428785,3.563784,-1.087359,-0.510157,3.715798,-0.938507,-0.556820,4.025382,-0.826599,-0.557501,4.087276,-0.818117,-0.533909,4.094640,-0.855133,-0.398857,3.563455,-1.079477,-0.407356,3.714669,-0.911432,-0.419794,4.023877,-0.790509,-0.421927,4.085787,-0.782409,-0.421212,4.093402,-0.825451,-0.368929,3.565842,-1.086996,-0.304556,3.722869,-0.937261,-0.282768,4.034806,-0.824937};
			return value;
		}
		private double[] getCoordinate_6_64_point_2()
		{
			double[] value = {-0.286353,4.096601,-0.816473,-0.308515,4.102391,-0.853767,-0.347020,3.570305,-1.107903,-0.229301,3.738200,-1.009073,-0.182459,4.055242,-0.920658,-0.187106,4.116820,-0.911180,-0.226016,4.119198,-0.932492,-0.339001,3.575649,-1.136595,-0.201755,3.756554,-1.107628,-0.145743,4.079707,-1.052024,-0.150779,4.141026,-1.041153,-0.195819,4.139320,-1.040534,-0.347020,3.580441,-1.165384,-0.229300,3.773014,-1.206516,-0.182458,4.101647,-1.183835,-0.187106,4.162733,-1.171568,-0.226015,4.157364,-1.148942,-0.368929,3.583397,-1.186557,-0.304556,3.783169,-1.279242,-0.282768,4.115183,-1.280773,-0.286353,4.176126,-1.267478,-0.308515,4.168496,-1.228668,0.023241,3.489289,-0.537849,0.018710,3.495567,-0.559744,-0.036278,3.478434,-0.540962,0.168163,3.660668,-0.488707,0.152601,3.682233,-0.563912,0.236227,3.973793,-0.398919,0.215484,4.002538,-0.499162,0.233340,4.033788,-0.381716,0.212816,4.062227,-0.480897,0.187843,4.033788,-0.381716,0.170783,4.057429,-0.464161,0.005808,3.500889,-0.578305,0.108284,3.700514,-0.627668,0.156412,4.026906,-0.584145,0.154371,4.086338,-0.564979,0.122200,4.077471,-0.534054,-0.013501,3.504445,-0.590707,0.041958,3.712730,-0.670269,0.068006,4.043189,-0.640928,0.066901,4.102448,-0.621160,0.049490,4.090862,-0.580756,-0.036278,3.505694,-0.595062,-0.036278,3.717020,-0.685228,-0.036277,4.048906,-0.660867,-0.036277,4.108105,-0.640889,-0.036277,4.095565,-0.597155,-0.059054,3.504445,-0.590707,-0.114514,3.712730,-0.670269,-0.140561,4.043189,-0.640928,-0.139455,4.102448,-0.621160,-0.122045,4.090862,-0.580756,-0.078364,3.500889,-0.578305,-0.180839,3.700515,-0.627668,-0.228967,4.026906,-0.584145,-0.226926,4.086338,-0.564979,-0.194755,4.077471,-0.534054,-0.091266,3.495567,-0.559744,-0.225156,3.682233,-0.563912,-0.288039,4.002538,-0.499163,-0.285371,4.062228,-0.480897,-0.243338,4.057429,-0.464161,-0.095796,3.489289,-0.537850,-0.240718,3.660668,-0.488707,-0.308782,3.973793,-0.398920,-0.305895,4.033788,-0.381716,-0.260399,4.033788,-0.381716,-0.091266,3.483011,-0.515955,-0.225156,3.639103,-0.413502,-0.288039,3.945049,-0.298676,-0.285371,4.005348,-0.282535,-0.243339,4.010147,-0.299271,-0.078364,3.477688,-0.497394,-0.180839,3.620821,-0.349746,-0.228968,3.920681,-0.213694,-0.226926,3.981238,-0.198454,-0.194755,3.990106,-0.229378,-0.059054,3.474132,-0.484992,-0.114514,3.608606,-0.307145,-0.140561,3.904398,-0.156911,-0.139456,3.965128,-0.142272,-0.122045,3.976714,-0.182676,-0.036278,3.472883,-0.480637,-0.036278,3.604316,-0.292186,-0.036278,3.898680,-0.136971,-0.036278,3.959471,-0.122544,-0.036278,3.972012,-0.166277,-0.013501,3.474132,-0.484992,0.041958,3.608606,-0.307145,0.068005,3.904398,-0.156911,0.066900,3.965128,-0.142272,0.049490,3.976714,-0.182676,0.005808,3.477688,-0.497394,0.108284,3.620821,-0.349746,0.156412,3.920680,-0.213694,0.154370,3.981238,-0.198453,0.122200,3.990106,-0.229378,0.018710,3.483010,-0.515955,0.152601,3.639103,-0.413502};
			return value;
		}
		private double[] getCoordinate_6_64_point_3()
		{
			double[] value = {0.215484,3.945049,-0.298676,0.212816,4.005348,-0.282535,0.170783,4.010147,-0.299271};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_69_coordIndex_1()
		{
			int[] value = {2,1,0,-1,1,4,3,-1,1,3,0,-1,4,6,5,-1,4,5,3,-1,6,8,7,-1,6,7,5,-1,8,10,9,-1,8,9,7,-1,10,12,11,-1,10,11,9,-1,12,14,13,-1,12,13,11,-1,2,15,1,-1,15,16,4,-1,15,4,1,-1,16,17,6,-1,16,6,4,-1,17,18,8,-1,17,8,6,-1,18,19,10,-1,18,10,8,-1,19,20,12,-1,19,12,10,-1,20,21,14,-1,20,14,12,-1,2,22,15,-1,22,23,16,-1,22,16,15,-1,23,24,17,-1,23,17,16,-1,24,25,18,-1,24,18,17,-1,25,26,19,-1,25,19,18,-1,26,27,20,-1,26,20,19,-1,27,28,21,-1,27,21,20,-1,2,29,22,-1,29,30,23,-1,29,23,22,-1,30,31,24,-1,30,24,23,-1,31,32,25,-1,31,25,24,-1,32,33,26,-1,32,26,25,-1,33,34,27,-1,33,27,26,-1,34,35,28,-1,34,28,27,-1,2,36,29,-1,36,37,30,-1,36,30,29,-1,37,38,31,-1,37,31,30,-1,38,39,32,-1,38,32,31,-1,39,40,33,-1,39,33,32,-1,40,41,34,-1,40,34,33,-1,41,42,35,-1,41,35,34,-1,2,43,36,-1,43,44,37,-1,43,37,36,-1,44,45,38,-1,44,38,37,-1,45,46,39,-1,45,39,38,-1,46,47,40,-1,46,40,39,-1,47,48,41,-1,47,41,40,-1,48,49,42,-1,48,42,41,-1,2,50,43,-1,50,51,44,-1,50,44,43,-1,51,52,45,-1,51,45,44,-1,52,53,46,-1,52,46,45,-1,53,54,47,-1,53,47,46,-1,54,55,48,-1,54,48,47,-1,55,56,49,-1,55,49,48,-1,2,57,50,-1,57,58,51,-1,57,51,50,-1,58,59,52,-1,58,52,51,-1,59,60,53,-1,59,53,52,-1,60,61,54,-1,60,54,53,-1,61,62,55,-1,61,55,54,-1,62,63,56,-1,62,56,55,-1,2,64,57,-1,64,65,58,-1,64,58,57,-1,65,66,59,-1,65,59,58,-1,66,67,60,-1,66,60,59,-1,67,68,61,-1,67,61,60,-1,68,69,62,-1,68,62,61,-1,69,70,63,-1,69,63,62,-1,2,71,64,-1,71,72,65,-1,71,65,64,-1,72,73,66,-1,72,66,65,-1,73,74,67,-1,73,67,66,-1,74,75,68,-1,74,68,67,-1,75,76,69,-1,75,69,68,-1,76,77,70,-1,76,70,69,-1,2,78,71,-1,78,79,72,-1,78,72,71,-1,79,80,73,-1,79,73,72,-1,80,81,74,-1,80,74,73,-1,81,82,75,-1,81,75,74,-1,82,83,76,-1,82,76,75,-1,83,84,77,-1,83,77,76,-1,2,0,78,-1,0,3,79,-1,0,79,78,-1,3,5,80,-1,3,80,79,-1,5,7,81,-1,5,81,80,-1,7,9,82,-1,7,82,81,-1,9,11,83,-1,9,83,82,-1,11,13,84,-1,11,84,83,-1,87,86,85,-1,86,89,88,-1,86,88,85,-1,89,91,90,-1,89,90,88,-1,91,93,92,-1,91,92,90,-1,93,95,94,-1,93,94,92,-1,95,97,96,-1,95,96,94,-1,97,99,98,-1,97,98,96,-1,87,100,86,-1,100,101,89,-1,100,89,86,-1,101,102,91,-1,101,91,89,-1,102,103,93,-1,102,93,91,-1,103,104,95,-1,103,95,93,-1,104,105,97,-1,104,97,95,-1,105,106,99,-1,105,99,97,-1,87,107,100,-1,107,108,101,-1,107,101,100,-1,108,109,102,-1,108,102,101,-1,109,110,103,-1,109,103,102,-1,110,111,104,-1,110,104,103,-1,111,112,105,-1,111,105,104,-1,112,113,106,-1,112,106,105,-1,87,114,107,-1,114,115,108,-1,114,108,107,-1,115,116,109,-1,115,109,108,-1,116,117,110,-1,116,110,109,-1,117,118,111,-1,117,111,110,-1,118,119,112,-1,118,112,111,-1,119,120,113,-1,119,113,112,-1,87,121,114,-1,121,122,115,-1,121,115,114,-1,122,123,116,-1,122,116,115,-1,123,124,117,-1,123,117,116,-1,124,125,118,-1,124,118,117,-1,125,126,119,-1,125,119,118,-1,126,127,120,-1,126,120,119,-1,87,128,121,-1,128,129,122,-1,128,122,121,-1,129,130,123,-1,129,123,122,-1,130,131,124,-1,130,124,123,-1,131,132,125,-1,131,125,124,-1,132,133,126,-1,132,126,125,-1,133,134,127,-1,133,127,126,-1,87,135,128,-1,135,136,129,-1,135,129,128,-1,136,137,130,-1,136,130,129,-1,137,138,131,-1,137,131,130,-1,138,139,132,-1,138,132,131,-1,139,140,133,-1,139,133,132,-1,140,141,134,-1,140,134,133,-1,87,142,135,-1,142,143,136,-1,142,136,135,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_69_coordIndex_2()
		{
			int[] value = {143,144,137,-1,143,137,136,-1,144,145,138,-1,144,138,137,-1,145,146,139,-1,145,139,138,-1,146,147,140,-1,146,140,139,-1,147,148,141,-1,147,141,140,-1,87,149,142,-1,149,150,143,-1,149,143,142,-1,150,151,144,-1,150,144,143,-1,151,152,145,-1,151,145,144,-1,152,153,146,-1,152,146,145,-1,153,154,147,-1,153,147,146,-1,154,155,148,-1,154,148,147,-1,87,156,149,-1,156,157,150,-1,156,150,149,-1,157,158,151,-1,157,151,150,-1,158,159,152,-1,158,152,151,-1,159,160,153,-1,159,153,152,-1,160,161,154,-1,160,154,153,-1,161,162,155,-1,161,155,154,-1,87,163,156,-1,163,164,157,-1,163,157,156,-1,164,165,158,-1,164,158,157,-1,165,166,159,-1,165,159,158,-1,166,167,160,-1,166,160,159,-1,167,168,161,-1,167,161,160,-1,168,169,162,-1,168,162,161,-1,87,85,163,-1,85,88,164,-1,85,164,163,-1,88,90,165,-1,88,165,164,-1,90,92,166,-1,90,166,165,-1,92,94,167,-1,92,167,166,-1,94,96,168,-1,94,168,167,-1,96,98,169,-1,96,169,168,-1,172,171,170,-1,171,174,173,-1,171,173,170,-1,174,176,175,-1,174,175,173,-1,176,178,177,-1,176,177,175,-1,178,180,179,-1,178,179,177,-1,180,182,181,-1,180,181,179,-1,182,184,183,-1,182,183,181,-1,172,185,171,-1,185,186,174,-1,185,174,171,-1,186,187,176,-1,186,176,174,-1,187,188,178,-1,187,178,176,-1,188,189,180,-1,188,180,178,-1,189,190,182,-1,189,182,180,-1,190,191,184,-1,190,184,182,-1,172,192,185,-1,192,193,186,-1,192,186,185,-1,193,194,187,-1,193,187,186,-1,194,195,188,-1,194,188,187,-1,195,196,189,-1,195,189,188,-1,196,197,190,-1,196,190,189,-1,197,198,191,-1,197,191,190,-1,172,199,192,-1,199,200,193,-1,199,193,192,-1,200,201,194,-1,200,194,193,-1,201,202,195,-1,201,195,194,-1,202,203,196,-1,202,196,195,-1,203,204,197,-1,203,197,196,-1,204,205,198,-1,204,198,197,-1,172,206,199,-1,206,207,200,-1,206,200,199,-1,207,208,201,-1,207,201,200,-1,208,209,202,-1,208,202,201,-1,209,210,203,-1,209,203,202,-1,210,211,204,-1,210,204,203,-1,211,212,205,-1,211,205,204,-1,172,213,206,-1,213,214,207,-1,213,207,206,-1,214,215,208,-1,214,208,207,-1,215,216,209,-1,215,209,208,-1,216,217,210,-1,216,210,209,-1,217,218,211,-1,217,211,210,-1,218,219,212,-1,218,212,211,-1,172,220,213,-1,220,221,214,-1,220,214,213,-1,221,222,215,-1,221,215,214,-1,222,223,216,-1,222,216,215,-1,223,224,217,-1,223,217,216,-1,224,225,218,-1,224,218,217,-1,225,226,219,-1,225,219,218,-1,172,227,220,-1,227,228,221,-1,227,221,220,-1,228,229,222,-1,228,222,221,-1,229,230,223,-1,229,223,222,-1,230,231,224,-1,230,224,223,-1,231,232,225,-1,231,225,224,-1,232,233,226,-1,232,226,225,-1,172,234,227,-1,234,235,228,-1,234,228,227,-1,235,236,229,-1,235,229,228,-1,236,237,230,-1,236,230,229,-1,237,238,231,-1,237,231,230,-1,238,239,232,-1,238,232,231,-1,239,240,233,-1,239,233,232,-1,172,241,234,-1,241,242,235,-1,241,235,234,-1,242,243,236,-1,242,236,235,-1,243,244,237,-1,243,237,236,-1,244,245,238,-1,244,238,237,-1,245,246,239,-1,245,239,238,-1,246,247,240,-1,246,240,239,-1,172,248,241,-1,248,249,242,-1,248,242,241,-1,249,250,243,-1,249,243,242,-1,250,251,244,-1,250,244,243,-1,251,252,245,-1,251,245,244,-1,252,253,246,-1,252,246,245,-1,253,254,247,-1,253,247,246,-1,172,170,248,-1,170,173,249,-1,170,249,248,-1,173,175,250,-1,173,250,249,-1,175,177,251,-1,175,251,250,-1,177,179,252,-1,177,252,251,-1,179,181,253,-1,179,253,252,-1,181,183,254,-1,181,254,253,-1,257,256,255,-1,256,259,258,-1,256,258,255,-1,259,261,260,-1,259,260,258,-1,261,263,262,-1,261,262,260,-1,257,264,256,-1,264,265,259,-1,264,259,256,-1,265,266,261,-1,265,261,259,-1,266,267,263,-1,266,263,261,-1,257,268,264,-1,268,269,265,-1,268,265,264,-1,269,270,266,-1,269,266,265,-1,270,271,267,-1,270,267,266,-1,257,272,268,-1,272,273,269,-1,272,269,268,-1,273,274,270,-1,273,270,269,-1,274,275,271,-1,274,271,270,-1,257,276,272,-1,276,277,273,-1,276,273,272,-1,277,278,274,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_69_coordIndex_3()
		{
			int[] value = {277,274,273,-1,278,279,275,-1,278,275,274,-1,257,280,276,-1,280,281,277,-1,280,277,276,-1,281,282,278,-1,281,278,277,-1,282,283,279,-1,282,279,278,-1,257,284,280,-1,284,285,281,-1,284,281,280,-1,285,286,282,-1,285,282,281,-1,286,287,283,-1,286,283,282,-1,257,288,284,-1,288,289,285,-1,288,285,284,-1,289,290,286,-1,289,286,285,-1,290,291,287,-1,290,287,286,-1,257,292,288,-1,292,293,289,-1,292,289,288,-1,293,294,290,-1,293,290,289,-1,294,295,291,-1,294,291,290,-1,257,296,292,-1,296,297,293,-1,296,293,292,-1,297,298,294,-1,297,294,293,-1,298,299,295,-1,298,295,294,-1,257,300,296,-1,300,301,297,-1,300,297,296,-1,301,302,298,-1,301,298,297,-1,302,303,299,-1,302,299,298,-1,257,304,300,-1,304,305,301,-1,304,301,300,-1,305,306,302,-1,305,302,301,-1,306,307,303,-1,306,303,302,-1,257,308,304,-1,308,309,305,-1,308,305,304,-1,309,310,306,-1,309,306,305,-1,310,311,307,-1,310,307,306,-1,257,312,308,-1,312,313,309,-1,312,309,308,-1,313,314,310,-1,313,310,309,-1,314,315,311,-1,314,311,310,-1,257,316,312,-1,316,317,313,-1,316,313,312,-1,317,318,314,-1,317,314,313,-1,318,319,315,-1,318,315,314,-1,257,255,316,-1,255,258,317,-1,255,317,316,-1,258,260,318,-1,258,318,317,-1,260,262,319,-1,260,319,318,-1,322,321,320,-1,321,324,323,-1,321,323,320,-1,324,326,325,-1,324,325,323,-1,326,328,327,-1,326,327,325,-1,322,329,321,-1,329,330,324,-1,329,324,321,-1,330,331,326,-1,330,326,324,-1,331,332,328,-1,331,328,326,-1,322,333,329,-1,333,334,330,-1,333,330,329,-1,334,335,331,-1,334,331,330,-1,335,336,332,-1,335,332,331,-1,322,337,333,-1,337,338,334,-1,337,334,333,-1,338,339,335,-1,338,335,334,-1,339,340,336,-1,339,336,335,-1,322,341,337,-1,341,342,338,-1,341,338,337,-1,342,343,339,-1,342,339,338,-1,343,344,340,-1,343,340,339,-1,322,345,341,-1,345,346,342,-1,345,342,341,-1,346,347,343,-1,346,343,342,-1,347,348,344,-1,347,344,343,-1,322,349,345,-1,349,350,346,-1,349,346,345,-1,350,351,347,-1,350,347,346,-1,351,352,348,-1,351,348,347,-1,322,353,349,-1,353,354,350,-1,353,350,349,-1,354,355,351,-1,354,351,350,-1,355,356,352,-1,355,352,351,-1,322,357,353,-1,357,358,354,-1,357,354,353,-1,358,359,355,-1,358,355,354,-1,359,360,356,-1,359,356,355,-1,322,361,357,-1,361,362,358,-1,361,358,357,-1,362,363,359,-1,362,359,358,-1,363,364,360,-1,363,360,359,-1,322,365,361,-1,365,366,362,-1,365,362,361,-1,366,367,363,-1,366,363,362,-1,367,368,364,-1,367,364,363,-1,322,369,365,-1,369,370,366,-1,369,366,365,-1,370,371,367,-1,370,367,366,-1,371,372,368,-1,371,368,367,-1,322,373,369,-1,373,374,370,-1,373,370,369,-1,374,375,371,-1,374,371,370,-1,375,376,372,-1,375,372,371,-1,322,377,373,-1,377,378,374,-1,377,374,373,-1,378,379,375,-1,378,375,374,-1,379,380,376,-1,379,376,375,-1,322,381,377,-1,381,382,378,-1,381,378,377,-1,382,383,379,-1,382,379,378,-1,383,384,380,-1,383,380,379,-1,322,320,381,-1,320,323,382,-1,320,382,381,-1,323,325,383,-1,323,383,382,-1,325,327,384,-1,325,384,383,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_69_point_1()
		{
			double[] value = {0.030442,3.503966,-0.537374,0.021504,3.499323,-0.504338,-0.036278,3.509999,-0.536526,0.094247,3.486129,-0.539880,0.076760,3.477046,-0.475253,0.162941,3.431087,-0.547616,0.136251,3.417224,-0.448976,0.202785,3.431087,-0.547616,0.170756,3.414452,-0.429248,0.244500,3.412752,-0.550193,0.206883,3.393214,-0.411170,0.271787,3.360022,-0.557604,0.230514,3.338584,-0.405070,0.282472,3.273263,-0.569797,0.239768,3.251083,-0.411973,-0.002918,3.495924,-0.480155,0.028984,3.470397,-0.427943,0.063332,3.407076,-0.376767,0.083253,3.402274,-0.342597,0.104111,3.378911,-0.309398,0.117755,3.322891,-0.293408,0.123097,3.234845,-0.296438,-0.036278,3.494680,-0.471303,-0.036278,3.467964,-0.410627,-0.036278,3.403361,-0.350336,-0.036278,3.397816,-0.310880,-0.036278,3.373676,-0.272147,-0.036278,3.317147,-0.252537,-0.036278,3.228902,-0.254149,-0.069638,3.495924,-0.480155,-0.101540,3.470397,-0.427943,-0.135887,3.407076,-0.376767,-0.155809,3.402274,-0.342597,-0.176667,3.378911,-0.309399,-0.190310,3.322891,-0.293408,-0.195653,3.234845,-0.296438,-0.094059,3.499323,-0.504338,-0.149315,3.477046,-0.475254,-0.208806,3.417224,-0.448976,-0.243312,3.414452,-0.429248,-0.279439,3.393214,-0.411170,-0.303070,3.338585,-0.405070,-0.312323,3.251083,-0.411973,-0.102998,3.503966,-0.537374,-0.166802,3.486129,-0.539881,-0.235496,3.431087,-0.547616,-0.275340,3.431087,-0.547616,-0.317056,3.412753,-0.550193,-0.344343,3.360022,-0.557604,-0.355028,3.273263,-0.569797,-0.094059,3.508609,-0.570409,-0.149315,3.495212,-0.604508,-0.208806,3.444950,-0.646256,-0.243312,3.447723,-0.665984,-0.279439,3.432291,-0.689216,-0.303070,3.381459,-0.710137,-0.312323,3.295444,-0.727621,-0.069638,3.512007,-0.594593,-0.101540,3.501861,-0.651818,-0.135887,3.455099,-0.718466,-0.155809,3.459901,-0.752636,-0.176667,3.446594,-0.790987,-0.190310,3.397152,-0.821800,-0.195653,3.311682,-0.843156,-0.036278,3.513251,-0.603444,-0.036278,3.504295,-0.669135,-0.036278,3.458813,-0.744896,-0.036278,3.464358,-0.784352,-0.036278,3.451829,-0.828238,-0.036278,3.402896,-0.862671,-0.036278,3.317625,-0.885445,-0.002918,3.512007,-0.594593,0.028984,3.501861,-0.651818,0.063332,3.455099,-0.718466,0.083254,3.459901,-0.752636,0.104111,3.446594,-0.790987,0.117755,3.397152,-0.821799,0.123097,3.311682,-0.843156,0.021504,3.508609,-0.570409,0.076760,3.495212,-0.604508,0.136251,3.444950,-0.646256,0.170757,3.447723,-0.665984,0.206883,3.432291,-0.689216,0.230514,3.381459,-0.710137,0.239768,3.295444,-0.727621,-0.330807,3.587694,-1.133267,-0.339746,3.581901,-1.100414,-0.397528,3.593694,-1.132209,-0.267003,3.569955,-1.136395,-0.284490,3.558623,-1.072124,-0.198309,3.515217,-1.146047,-0.224999,3.497920,-1.047951,-0.158465,3.515217,-1.146047,-0.190493,3.494461,-1.028331,-0.116750,3.496983,-1.149262,-0.154367,3.472605,-1.011006,-0.089463,3.444543,-1.158508,-0.130736,3.417796,-1.006816,-0.078778,3.358264,-1.173722,-0.121482,3.330588,-1.016768};
			return value;
		}
		private double[] getCoordinate_6_69_point_2()
		{
			double[] value = {-0.364168,3.577660,-1.076364,-0.332265,3.550327,-1.025075,-0.297918,3.485258,-0.976139,-0.277996,3.479266,-0.942158,-0.257139,3.454759,-0.909795,-0.243495,3.398215,-0.895769,-0.238153,3.310329,-0.901870,-0.397528,3.576108,-1.067561,-0.397528,3.547290,-1.007854,-0.397528,3.480623,-0.949855,-0.397528,3.473704,-0.910616,-0.397528,3.448227,-0.872749,-0.397528,3.391049,-0.855124,-0.397528,3.302913,-0.859814,-0.430888,3.577660,-1.076364,-0.462790,3.550327,-1.025075,-0.497137,3.485258,-0.976139,-0.517059,3.479266,-0.942158,-0.537917,3.454759,-0.909795,-0.551560,3.398215,-0.895769,-0.556903,3.310329,-0.901870,-0.455309,3.581901,-1.100414,-0.510565,3.558623,-1.072124,-0.570056,3.497920,-1.047951,-0.604562,3.494461,-1.028331,-0.640689,3.472605,-1.011006,-0.664320,3.417796,-1.006816,-0.673573,3.330588,-1.016768,-0.464248,3.587694,-1.133267,-0.528052,3.569956,-1.136395,-0.596746,3.515217,-1.146047,-0.636590,3.515217,-1.146047,-0.678306,3.496984,-1.149262,-0.705593,3.444543,-1.158508,-0.716278,3.358264,-1.173722,-0.455309,3.593487,-1.166120,-0.510565,3.581288,-1.200665,-0.570056,3.532514,-1.244143,-0.604562,3.535974,-1.263762,-0.640689,3.521362,-1.287518,-0.664320,3.471291,-1.310201,-0.673573,3.385939,-1.330676,-0.430888,3.597728,-1.190171,-0.462790,3.589584,-1.247715,-0.497137,3.545177,-1.315954,-0.517059,3.551169,-1.349936,-0.537917,3.539208,-1.388729,-0.551560,3.490872,-1.421247,-0.556903,3.406198,-1.445574,-0.397528,3.599280,-1.198974,-0.397528,3.592621,-1.264936,-0.397528,3.549811,-1.342239,-0.397528,3.556730,-1.381477,-0.397528,3.545740,-1.425774,-0.397528,3.498039,-1.461893,-0.397528,3.413614,-1.487629,-0.364168,3.597728,-1.190171,-0.332266,3.589584,-1.247715,-0.297918,3.545177,-1.315954,-0.277996,3.551169,-1.349936,-0.257139,3.539208,-1.388729,-0.243495,3.490872,-1.421247,-0.238153,3.406198,-1.445574,-0.339746,3.593487,-1.166120,-0.284490,3.581288,-1.200666,-0.224999,3.532514,-1.244143,-0.190493,3.535974,-1.263762,-0.154367,3.521362,-1.287518,-0.130736,3.471291,-1.310201,-0.121482,3.385939,-1.330676,0.391693,3.587694,-1.133267,0.382754,3.581901,-1.100414,0.324972,3.593694,-1.132209,0.455497,3.569955,-1.136395,0.438010,3.558623,-1.072124,0.524191,3.515217,-1.146047,0.497501,3.497920,-1.047950,0.564035,3.515217,-1.146047,0.532007,3.494461,-1.028331,0.605750,3.496983,-1.149262,0.568133,3.472605,-1.011006,0.633037,3.444543,-1.158508,0.591765,3.417796,-1.006816,0.643722,3.358263,-1.173722,0.601018,3.330588,-1.016768,0.358332,3.577660,-1.076364,0.390235,3.550326,-1.025075,0.424582,3.485258,-0.976139,0.444504,3.479266,-0.942158,0.465361,3.454759,-0.909795,0.479005,3.398215,-0.895769,0.484347,3.310328,-0.901870,0.324972,3.576108,-1.067561,0.324972,3.547290,-1.007853,0.324972,3.480623,-0.949854,0.324972,3.473704,-0.910616,0.324972,3.448227,-0.872749,0.324972,3.391048,-0.855123,0.324972,3.302913,-0.859814,0.291612,3.577660,-1.076364};
			return value;
		}
		private double[] getCoordinate_6_69_point_3()
		{
			double[] value = {0.259710,3.550327,-1.025075,0.225363,3.485258,-0.976139,0.205441,3.479266,-0.942158,0.184583,3.454759,-0.909795,0.170940,3.398215,-0.895769,0.165597,3.310329,-0.901870,0.267191,3.581901,-1.100414,0.211935,3.558623,-1.072124,0.152444,3.497920,-1.047951,0.117938,3.494461,-1.028331,0.081811,3.472605,-1.011006,0.058180,3.417796,-1.006816,0.048927,3.330588,-1.016768,0.258252,3.587694,-1.133267,0.194448,3.569955,-1.136395,0.125754,3.515217,-1.146047,0.085910,3.515217,-1.146047,0.044194,3.496983,-1.149262,0.016907,3.444543,-1.158508,0.006222,3.358263,-1.173722,0.267191,3.593487,-1.166120,0.211935,3.581288,-1.200665,0.152444,3.532514,-1.244143,0.117938,3.535974,-1.263762,0.081811,3.521362,-1.287518,0.058180,3.471291,-1.310201,0.048927,3.385938,-1.330676,0.291612,3.597727,-1.190170,0.259710,3.589584,-1.247715,0.225363,3.545176,-1.315954,0.205441,3.551168,-1.349936,0.184583,3.539208,-1.388729,0.170940,3.490871,-1.421247,0.165597,3.406198,-1.445574,0.324972,3.599279,-1.198974,0.324972,3.592621,-1.264936,0.324972,3.549811,-1.342239,0.324972,3.556730,-1.381477,0.324972,3.545740,-1.425774,0.324972,3.498038,-1.461893,0.324972,3.413614,-1.487629,0.358332,3.597727,-1.190170,0.390234,3.589584,-1.247715,0.424582,3.545176,-1.315954,0.444504,3.551168,-1.349936,0.465361,3.539208,-1.388729,0.479005,3.490871,-1.421247,0.484347,3.406198,-1.445574,0.382754,3.593487,-1.166120,0.438010,3.581288,-1.200665,0.497501,3.532514,-1.244143,0.532007,3.535973,-1.263762,0.568133,3.521362,-1.287518,0.591764,3.471291,-1.310201,0.601018,3.385938,-1.330676,0.450947,3.501321,-0.200825,0.441012,3.501321,-0.194187,0.429292,3.504118,-0.222480,0.471656,3.493054,-0.180117,0.452219,3.493054,-0.167130,0.493951,3.467541,-0.157821,0.464286,3.467541,-0.137999,0.506883,3.394388,-0.144890,0.471284,3.394388,-0.121103,0.429292,3.501321,-0.191856,0.429292,3.493054,-0.162570,0.429292,3.467541,-0.131039,0.429292,3.394388,-0.112751,0.417573,3.501321,-0.194187,0.406366,3.493054,-0.167130,0.394299,3.467541,-0.137999,0.387301,3.394388,-0.121103,0.407638,3.501321,-0.200825,0.386929,3.493054,-0.180117,0.364634,3.467541,-0.157821,0.351702,3.394388,-0.144890,0.400999,3.501321,-0.210761,0.373942,3.493054,-0.199553,0.344812,3.467541,-0.187487,0.327915,3.394388,-0.180488,0.398668,3.501321,-0.222480,0.369382,3.493054,-0.222480,0.337851,3.467541,-0.222480,0.319563,3.394388,-0.222480,0.400999,3.501321,-0.234200,0.373942,3.493054,-0.245407,0.344812,3.467541,-0.257473,0.327915,3.394388,-0.264472,0.407638,3.501321,-0.244135,0.386929,3.493054,-0.264843,0.364634,3.467541,-0.287139,0.351702,3.394388,-0.300071,0.417573,3.501321,-0.250774,0.406366,3.493054,-0.277830,0.394299,3.467541,-0.306961,0.387301,3.394388,-0.323857,0.429292,3.501321,-0.253105,0.429292,3.493054,-0.282391,0.429292,3.467541,-0.313922,0.429292,3.394388,-0.332210};
			return value;
		}
		private double[] getCoordinate_6_69_point_4()
		{
			double[] value = {0.441012,3.501321,-0.250774,0.452219,3.493054,-0.277830,0.464286,3.467541,-0.306961,0.471284,3.394388,-0.323857,0.450947,3.501321,-0.244135,0.471656,3.493054,-0.264843,0.493951,3.467541,-0.287139,0.506883,3.394388,-0.300071,0.457586,3.501321,-0.234200,0.484643,3.493054,-0.245407,0.513773,3.467541,-0.257473,0.530669,3.394388,-0.264472,0.459917,3.501321,-0.222480,0.489203,3.493054,-0.222480,0.520734,3.467541,-0.222480,0.539022,3.394388,-0.222480,0.457586,3.501321,-0.210761,0.484643,3.493054,-0.199553,0.513773,3.467541,-0.187487,0.530669,3.394388,-0.180488,-0.480193,3.501322,-0.200825,-0.490129,3.501322,-0.194187,-0.501848,3.504118,-0.222480,-0.459485,3.493054,-0.180117,-0.478921,3.493054,-0.167130,-0.437189,3.467541,-0.157821,-0.466855,3.467541,-0.137999,-0.424257,3.394389,-0.144889,-0.459856,3.394389,-0.121103,-0.501848,3.501322,-0.191856,-0.501848,3.493054,-0.162569,-0.501848,3.467541,-0.131039,-0.501848,3.394389,-0.112750,-0.513568,3.501322,-0.194187,-0.524775,3.493054,-0.167130,-0.536841,3.467541,-0.137999,-0.543840,3.394389,-0.121103,-0.523503,3.501322,-0.200825,-0.544211,3.493054,-0.180117,-0.566507,3.467541,-0.157821,-0.579439,3.394389,-0.144889,-0.530141,3.501322,-0.210761,-0.557198,3.493054,-0.199553,-0.586329,3.467542,-0.187487,-0.603225,3.394389,-0.180488,-0.532473,3.501322,-0.222480,-0.561759,3.493054,-0.222480,-0.593289,3.467542,-0.222480,-0.611578,3.394389,-0.222480,-0.530141,3.501322,-0.234200,-0.557198,3.493054,-0.245407,-0.586329,3.467542,-0.257473,-0.603225,3.394389,-0.264472,-0.523503,3.501322,-0.244135,-0.544211,3.493054,-0.264843,-0.566507,3.467542,-0.287139,-0.579439,3.394389,-0.300071,-0.513568,3.501322,-0.250773,-0.524775,3.493054,-0.277830,-0.536841,3.467542,-0.306961,-0.543840,3.394389,-0.323857,-0.501848,3.501322,-0.253105,-0.501848,3.493054,-0.282391,-0.501848,3.467541,-0.313921,-0.501848,3.394389,-0.332210,-0.490129,3.501322,-0.250773,-0.478921,3.493054,-0.277830,-0.466855,3.467541,-0.306961,-0.459856,3.394389,-0.323857,-0.480193,3.501322,-0.244135,-0.459485,3.493054,-0.264843,-0.437189,3.467541,-0.287139,-0.424257,3.394389,-0.300071,-0.473555,3.501322,-0.234200,-0.446498,3.493054,-0.245407,-0.417367,3.467541,-0.257473,-0.400471,3.394389,-0.264472,-0.471224,3.501322,-0.222480,-0.441937,3.493054,-0.222480,-0.410407,3.467541,-0.222480,-0.392118,3.394389,-0.222480,-0.473555,3.501322,-0.210760,-0.446498,3.493054,-0.199553,-0.417367,3.467541,-0.187487,-0.400471,3.394389,-0.180488};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_79_coordIndex_1()
		{
			int[] value = {2,1,0,-1,1,4,3,-1,1,3,0,-1,4,6,5,-1,4,5,3,-1,6,8,7,-1,6,7,5,-1,2,9,1,-1,9,10,4,-1,9,4,1,-1,10,11,6,-1,10,6,4,-1,11,12,8,-1,11,8,6,-1,2,13,9,-1,13,14,10,-1,13,10,9,-1,14,15,11,-1,14,11,10,-1,15,16,12,-1,15,12,11,-1,2,17,13,-1,17,18,14,-1,17,14,13,-1,18,19,15,-1,18,15,14,-1,19,20,16,-1,19,16,15,-1,2,21,17,-1,21,22,18,-1,21,18,17,-1,22,23,19,-1,22,19,18,-1,23,24,20,-1,23,20,19,-1,2,25,21,-1,25,26,22,-1,25,22,21,-1,26,27,23,-1,26,23,22,-1,27,28,24,-1,27,24,23,-1,2,29,25,-1,29,30,26,-1,29,26,25,-1,30,31,27,-1,30,27,26,-1,31,32,28,-1,31,28,27,-1,2,33,29,-1,33,34,30,-1,33,30,29,-1,34,35,31,-1,34,31,30,-1,35,36,32,-1,35,32,31,-1,2,37,33,-1,37,38,34,-1,37,34,33,-1,38,39,35,-1,38,35,34,-1,39,40,36,-1,39,36,35,-1,2,41,37,-1,41,42,38,-1,41,38,37,-1,42,43,39,-1,42,39,38,-1,43,44,40,-1,43,40,39,-1,2,45,41,-1,45,46,42,-1,45,42,41,-1,46,47,43,-1,46,43,42,-1,47,48,44,-1,47,44,43,-1,2,0,45,-1,0,3,46,-1,0,46,45,-1,3,5,47,-1,3,47,46,-1,5,7,48,-1,5,48,47,-1,51,50,49,-1,50,53,52,-1,50,52,49,-1,53,55,54,-1,53,54,52,-1,55,57,56,-1,55,56,54,-1,57,58,56,-1,51,59,50,-1,59,60,53,-1,59,53,50,-1,60,61,55,-1,60,55,53,-1,61,62,57,-1,61,57,55,-1,62,58,57,-1,51,63,59,-1,63,64,60,-1,63,60,59,-1,64,65,61,-1,64,61,60,-1,65,66,62,-1,65,62,61,-1,66,58,62,-1,51,67,63,-1,67,68,64,-1,67,64,63,-1,68,69,65,-1,68,65,64,-1,69,70,66,-1,69,66,65,-1,70,58,66,-1,51,71,67,-1,71,72,68,-1,71,68,67,-1,72,73,69,-1,72,69,68,-1,73,74,70,-1,73,70,69,-1,74,58,70,-1,51,75,71,-1,75,76,72,-1,75,72,71,-1,76,77,73,-1,76,73,72,-1,77,78,74,-1,77,74,73,-1,78,58,74,-1,51,79,75,-1,79,80,76,-1,79,76,75,-1,80,81,77,-1,80,77,76,-1,81,82,78,-1,81,78,77,-1,82,58,78,-1,51,83,79,-1,83,84,80,-1,83,80,79,-1,84,85,81,-1,84,81,80,-1,85,86,82,-1,85,82,81,-1,86,58,82,-1,51,87,83,-1,87,88,84,-1,87,84,83,-1,88,89,85,-1,88,85,84,-1,89,90,86,-1,89,86,85,-1,90,58,86,-1,51,91,87,-1,91,92,88,-1,91,88,87,-1,92,93,89,-1,92,89,88,-1,93,94,90,-1,93,90,89,-1,94,58,90,-1,51,95,91,-1,95,96,92,-1,95,92,91,-1,96,97,93,-1,96,93,92,-1,97,98,94,-1,97,94,93,-1,98,58,94,-1,51,49,95,-1,49,52,96,-1,49,96,95,-1,52,54,97,-1,52,97,96,-1,54,56,98,-1,54,98,97,-1,56,58,98,-1};
			return value;
		}



		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_90_coordIndex_1()
		{
			int[] value = {2,1,0,-1,4,3,1,-1,6,5,3,-1,8,7,5,-1,10,9,7,-1,12,2,11,-1,13,4,2,-1,14,6,4,-1,15,8,6,-1,15,16,10,-1,15,10,8,-1,18,12,17,-1,19,13,12,-1,20,14,13,-1,21,15,14,-1,22,16,15,-1,24,18,23,-1,25,19,18,-1,26,20,19,-1,26,27,21,-1,26,21,20,-1,28,22,21,-1,30,29,24,-1,30,24,31,-1,29,32,25,-1,29,25,24,-1,32,33,26,-1,32,26,25,-1,33,34,27,-1,33,27,26,-1,34,35,28,-1,34,28,27,-1,36,29,30,-1,37,32,29,-1,38,33,32,-1,39,34,33,-1,39,40,35,-1,39,35,34,-1,42,36,41,-1,43,37,36,-1,44,38,37,-1,45,39,38,-1,46,40,39,-1,48,42,47,-1,49,43,42,-1,50,44,43,-1,51,45,44,-1,52,46,45,-1,54,48,53,-1,55,49,48,-1,56,50,49,-1,57,51,50,-1,58,52,51,-1,1,54,59,-1,3,55,54,-1,5,56,55,-1,7,57,56,-1,9,58,57,-1,11,2,0,-1,2,4,1,-1,4,6,3,-1,6,8,5,-1,8,10,7,-1,17,12,11,-1,12,13,2,-1,13,14,4,-1,14,15,6,-1,23,18,17,-1,18,19,12,-1,19,20,13,-1,20,21,14,-1,21,22,15,-1,31,24,23,-1,24,25,18,-1,25,26,19,-1,27,28,21,-1,41,36,30,-1,36,37,29,-1,37,38,32,-1,38,39,33,-1,47,42,41,-1,42,43,36,-1,43,44,37,-1,44,45,38,-1,45,46,39,-1,53,48,47,-1,48,49,42,-1,49,50,43,-1,50,51,44,-1,51,52,45,-1,59,54,53,-1,54,55,48,-1,55,56,49,-1,56,57,50,-1,57,58,51,-1,0,1,59,-1,1,3,54,-1,3,5,55,-1,5,7,56,-1,7,9,57,-1,62,61,60,-1,64,63,61,-1,66,65,63,-1,68,67,65,-1,70,69,67,-1,72,62,71,-1,73,64,62,-1,74,66,64,-1,75,68,66,-1,75,76,70,-1,75,70,68,-1,78,72,77,-1,79,73,72,-1,80,74,73,-1,81,75,74,-1,82,76,75,-1,84,78,83,-1,85,79,78,-1,86,80,79,-1,86,87,81,-1,86,81,80,-1,88,82,81,-1,90,89,84,-1,90,84,91,-1,89,92,85,-1,89,85,84,-1,92,93,86,-1,92,86,85,-1,93,94,87,-1,93,87,86,-1,94,95,88,-1,94,88,87,-1,96,89,90,-1,97,92,89,-1,98,93,92,-1,99,94,93,-1,99,100,95,-1,99,95,94,-1,102,96,101,-1,103,97,96,-1,104,98,97,-1,105,99,98,-1,106,100,99,-1,108,102,107,-1,109,103,102,-1,110,104,103,-1,111,105,104,-1,112,106,105,-1,114,108,113,-1,115,109,108,-1,116,110,109,-1,117,111,110,-1,118,112,111,-1,61,114,119,-1,63,115,114,-1,65,116,115,-1,67,117,116,-1,69,118,117,-1,71,62,60,-1,62,64,61,-1,64,66,63,-1,66,68,65,-1,68,70,67,-1,77,72,71,-1,72,73,62,-1,73,74,64,-1,74,75,66,-1,83,78,77,-1,78,79,72,-1,79,80,73,-1,80,81,74,-1,81,82,75,-1,91,84,83,-1,84,85,78,-1,85,86,79,-1,87,88,81,-1,101,96,90,-1,96,97,89,-1,97,98,92,-1,98,99,93,-1,107,102,101,-1,102,103,96,-1,103,104,97,-1,104,105,98,-1,105,106,99,-1,113,108,107,-1,108,109,102,-1,109,110,103,-1,110,111,104,-1,111,112,105,-1,119,114,113,-1,114,115,108,-1,115,116,109,-1,116,117,110,-1,117,118,111,-1,60,61,119,-1,61,63,114,-1,63,65,115,-1,65,67,116,-1,67,69,117,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_90_point_1()
		{
			double[] value = {-0.802644,3.406342,-0.154899,-0.739859,2.352783,-0.219889,-0.636111,2.361076,-0.123576,-0.703722,2.226823,-0.257224,-0.615435,2.221046,-0.175406,-0.625031,2.128904,-0.337626,-0.559188,2.124756,-0.276159,-0.518140,2.075367,-0.447941,-0.496519,2.073490,-0.427838,-0.459513,2.068513,-0.508194,-0.459001,2.068513,-0.507636,-0.670506,3.406342,-0.031878,-0.567633,2.365638,-0.082020,-0.556945,2.217868,-0.140338,-0.516256,2.122474,-0.249070,-0.482297,2.072459,-0.419113,-0.458790,2.068513,-0.507259,-0.583834,3.406342,0.021787,-0.375763,2.373466,-0.085047,-0.391882,2.212415,-0.144834,-0.398821,2.118558,-0.246332,-0.442709,2.070687,-0.419318,-0.458886,2.068513,-0.506153,-0.343928,3.406342,0.022733,-0.143182,2.378824,-0.188376,-0.190811,2.208682,-0.236005,-0.258854,2.115878,-0.304048,-0.394938,2.069475,-0.440132,-0.459577,2.068513,-0.504770,-0.699850,2.372231,-0.745044,-0.714842,3.406342,-0.760036,-0.055575,3.406342,-0.100769,-0.687095,2.224876,-0.732288,-0.615650,2.119176,-0.660844,-0.511033,2.070967,-0.556227,-0.460002,2.068513,-0.505196,-0.842243,2.371029,-0.573643,-0.809866,2.225008,-0.582060,-0.698599,2.119777,-0.559125,-0.540043,2.071239,-0.521167,-0.459111,2.068513,-0.506242,-0.891795,3.406342,-0.552251,-0.871630,2.368891,-0.492687,-0.833459,2.225244,-0.509655,-0.714383,2.120847,-0.509973,-0.545930,2.071723,-0.504525,-0.458909,2.068513,-0.506720,-0.932035,3.406342,-0.457202,-0.845968,2.362341,-0.360354,-0.805087,2.225965,-0.388480,-0.694654,2.124123,-0.427468,-0.540345,2.073205,-0.477160,-0.459002,2.068513,-0.507472,-0.913467,3.406342,-0.307847,-0.812164,2.358423,-0.299630,-0.772060,2.226397,-0.332032,-0.671992,2.126083,-0.388964,-0.533236,2.074091,-0.464555,-0.459172,2.068513,-0.507807,-0.879736,3.406342,-0.241109,0.730089,3.406341,-0.154899,0.667303,2.352783,-0.219888,0.563555,2.361076,-0.123576,0.631166,2.226823,-0.257224,0.542879,2.221045,-0.175406,0.552475,2.128904,-0.337626,0.486632,2.124755,-0.276159,0.445584,2.075367,-0.447941,0.423963,2.073490,-0.427838,0.386957,2.068513,-0.508194,0.386445,2.068513,-0.507636,0.597951,3.406342,-0.031878,0.495077,2.365638,-0.082020,0.484389,2.217868,-0.140338,0.443700,2.122474,-0.249070,0.409741,2.072458,-0.419113,0.386234,2.068513,-0.507259,0.511278,3.406342,0.021787,0.303207,2.373466,-0.085047,0.319326,2.212415,-0.144834,0.326265,2.118558,-0.246332,0.370153,2.070687,-0.419318,0.386330,2.068513,-0.506152,0.271372,3.406342,0.022733,0.070626,2.378824,-0.188376,0.118255,2.208682,-0.236005,0.186298,2.115877,-0.304047,0.322382,2.069475,-0.440132,0.387020,2.068513,-0.504770,0.627294,2.372231,-0.745044,0.642286,3.406341,-0.760036,-0.016980,3.406342,-0.100770,0.614539,2.224876,-0.732288,0.543094,2.119175,-0.660844,0.438477,2.070967,-0.556227,0.387446,2.068513,-0.505196,0.769687,2.371028,-0.573643,0.737310,2.225008,-0.582059,0.626042,2.119777,-0.559125,0.467486,2.071239,-0.521167};
			return value;
		}
		private double[] getCoordinate_6_90_point_2()
		{
			double[] value = {0.386555,2.068513,-0.506241,0.819239,3.406341,-0.552251,0.799074,2.368891,-0.492687,0.760903,2.225244,-0.509655,0.641827,2.120846,-0.509972,0.473374,2.071722,-0.504525,0.386353,2.068513,-0.506720,0.859479,3.406341,-0.457202,0.773412,2.362341,-0.360354,0.732531,2.225965,-0.388479,0.622098,2.124123,-0.427468,0.467788,2.073204,-0.477160,0.386446,2.068513,-0.507471,0.840911,3.406341,-0.307847,0.739608,2.358422,-0.299630,0.699504,2.226396,-0.332032,0.599436,2.126083,-0.388963,0.460680,2.074091,-0.464555,0.386616,2.068513,-0.507807,0.807181,3.406341,-0.241109};
			return value;
		}


		/** Define subarrays using type int[] */
		private int[] getIndexedFaceSet_5_95_coordIndex_1()
		{
			int[] value = {2,1,0,-1,1,4,3,-1,1,3,0,-1,4,6,5,-1,4,5,3,-1,6,8,7,-1,6,7,5,-1,8,10,9,-1,8,9,7,-1,2,11,1,-1,11,12,4,-1,11,4,1,-1,12,13,6,-1,12,6,4,-1,13,14,8,-1,13,8,6,-1,14,15,10,-1,14,10,8,-1,2,16,11,-1,16,17,12,-1,16,12,11,-1,17,18,13,-1,17,13,12,-1,18,19,14,-1,18,14,13,-1,19,20,15,-1,19,15,14,-1,2,21,16,-1,21,22,17,-1,21,17,16,-1,22,23,18,-1,22,18,17,-1,23,24,19,-1,23,19,18,-1,24,25,20,-1,24,20,19,-1,2,26,21,-1,26,27,22,-1,26,22,21,-1,27,28,23,-1,27,23,22,-1,28,29,24,-1,28,24,23,-1,29,30,25,-1,29,25,24,-1,2,31,26,-1,31,32,27,-1,31,27,26,-1,32,33,28,-1,32,28,27,-1,33,34,29,-1,33,29,28,-1,34,35,30,-1,34,30,29,-1,2,36,31,-1,36,37,32,-1,36,32,31,-1,37,38,33,-1,37,33,32,-1,38,39,34,-1,38,34,33,-1,39,40,35,-1,39,35,34,-1,2,41,36,-1,41,42,37,-1,41,37,36,-1,42,43,38,-1,42,38,37,-1,43,44,39,-1,43,39,38,-1,44,45,40,-1,44,40,39,-1,2,46,41,-1,46,47,42,-1,46,42,41,-1,47,48,43,-1,47,43,42,-1,48,49,44,-1,48,44,43,-1,49,50,45,-1,49,45,44,-1,2,51,46,-1,51,52,47,-1,51,47,46,-1,52,53,48,-1,52,48,47,-1,53,54,49,-1,53,49,48,-1,54,55,50,-1,54,50,49,-1,2,56,51,-1,56,57,52,-1,56,52,51,-1,57,58,53,-1,57,53,52,-1,58,59,54,-1,58,54,53,-1,59,60,55,-1,59,55,54,-1,2,0,56,-1,0,3,57,-1,0,57,56,-1,3,5,58,-1,3,58,57,-1,5,7,59,-1,5,59,58,-1,7,9,60,-1,7,60,59,-1,63,62,61,-1,62,65,64,-1,62,64,61,-1,65,67,66,-1,65,66,64,-1,67,69,68,-1,67,68,66,-1,69,71,70,-1,69,70,68,-1,63,72,62,-1,72,73,65,-1,72,65,62,-1,73,74,67,-1,73,67,65,-1,74,75,69,-1,74,69,67,-1,75,76,71,-1,75,71,69,-1,63,77,72,-1,77,78,73,-1,77,73,72,-1,78,79,74,-1,78,74,73,-1,79,80,75,-1,79,75,74,-1,80,81,76,-1,80,76,75,-1,63,82,77,-1,82,83,78,-1,82,78,77,-1,83,84,79,-1,83,79,78,-1,84,85,80,-1,84,80,79,-1,85,86,81,-1,85,81,80,-1,63,87,82,-1,87,88,83,-1,87,83,82,-1,88,89,84,-1,88,84,83,-1,89,90,85,-1,89,85,84,-1,90,91,86,-1,90,86,85,-1,63,92,87,-1,92,93,88,-1,92,88,87,-1,93,94,89,-1,93,89,88,-1,94,95,90,-1,94,90,89,-1,95,96,91,-1,95,91,90,-1,63,97,92,-1,97,98,93,-1,97,93,92,-1,98,99,94,-1,98,94,93,-1,99,100,95,-1,99,95,94,-1,100,101,96,-1,100,96,95,-1,63,102,97,-1,102,103,98,-1,102,98,97,-1,103,104,99,-1,103,99,98,-1,104,105,100,-1,104,100,99,-1,105,106,101,-1,105,101,100,-1,63,107,102,-1,107,108,103,-1,107,103,102,-1,108,109,104,-1,108,104,103,-1,109,110,105,-1,109,105,104,-1,110,111,106,-1,110,106,105,-1,63,112,107,-1,112,113,108,-1,112,108,107,-1,113,114,109,-1,113,109,108,-1,114,115,110,-1,114,110,109,-1,115,116,111,-1,115,111,110,-1,63,117,112,-1,117,118,113,-1,117,113,112,-1,118,119,114,-1,118,114,113,-1,119,120,115,-1,119,115,114,-1,120,121,116,-1,120,116,115,-1,63,61,117,-1,61,64,118,-1,61,118,117,-1,64,66,119,-1,64,119,118,-1,66,68,120,-1,66,120,119,-1,68,70,121,-1,68,121,120,-1,124,123,122,-1,123,126,125,-1,123,125,122,-1,126,128,127,-1,126,127,125,-1,128,130,129,-1,128,129,127,-1,130,132,131,-1,130,131,129,-1,124,133,123,-1,133,134,126,-1,133,126,123,-1,134,135,128,-1,134,128,126,-1,135,136,130,-1,135,130,128,-1,136,137,132,-1,136,132,130,-1,124,138,133,-1,138,139,134,-1,138,134,133,-1,139,140,135,-1,139,135,134,-1,140,141,136,-1,140,136,135,-1,141,142,137,-1,141,137,136,-1,124,143,138,-1,143,144,139,-1,143,139,138,-1,144,145,140,-1,144,140,139,-1,145,146,141,-1,145,141,140,-1};
			return value;
		}
		private int[] getIndexedFaceSet_5_95_coordIndex_2()
		{
			int[] value = {146,147,142,-1,146,142,141,-1,124,148,143,-1,148,149,144,-1,148,144,143,-1,149,150,145,-1,149,145,144,-1,150,151,146,-1,150,146,145,-1,151,152,147,-1,151,147,146,-1,124,153,148,-1,153,154,149,-1,153,149,148,-1,154,155,150,-1,154,150,149,-1,155,156,151,-1,155,151,150,-1,156,157,152,-1,156,152,151,-1,124,158,153,-1,158,159,154,-1,158,154,153,-1,159,160,155,-1,159,155,154,-1,160,161,156,-1,160,156,155,-1,161,162,157,-1,161,157,156,-1,124,163,158,-1,163,164,159,-1,163,159,158,-1,164,165,160,-1,164,160,159,-1,165,166,161,-1,165,161,160,-1,166,167,162,-1,166,162,161,-1,124,168,163,-1,168,169,164,-1,168,164,163,-1,169,170,165,-1,169,165,164,-1,170,171,166,-1,170,166,165,-1,171,172,167,-1,171,167,166,-1,124,173,168,-1,173,174,169,-1,173,169,168,-1,174,175,170,-1,174,170,169,-1,175,176,171,-1,175,171,170,-1,176,177,172,-1,176,172,171,-1,124,178,173,-1,178,179,174,-1,178,174,173,-1,179,180,175,-1,179,175,174,-1,180,181,176,-1,180,176,175,-1,181,182,177,-1,181,177,176,-1,124,183,178,-1,183,184,179,-1,183,179,178,-1,184,185,180,-1,184,180,179,-1,185,186,181,-1,185,181,180,-1,186,187,182,-1,186,182,181,-1,124,188,183,-1,188,189,184,-1,188,184,183,-1,189,190,185,-1,189,185,184,-1,190,191,186,-1,190,186,185,-1,191,192,187,-1,191,187,186,-1,124,193,188,-1,193,194,189,-1,193,189,188,-1,194,195,190,-1,194,190,189,-1,195,196,191,-1,195,191,190,-1,196,197,192,-1,196,192,191,-1,124,198,193,-1,198,199,194,-1,198,194,193,-1,199,200,195,-1,199,195,194,-1,200,201,196,-1,200,196,195,-1,201,202,197,-1,201,197,196,-1,124,122,198,-1,122,125,199,-1,122,199,198,-1,125,127,200,-1,125,200,199,-1,127,129,201,-1,127,201,200,-1,129,131,202,-1,129,202,201,-1};
			return value;
		}


		/** Define subarrays using type double[] */
		private double[] getCoordinate_6_95_point_1()
		{
			double[] value = {0.324431,3.583790,-1.194428,0.294503,3.583461,-1.186545,0.324972,3.562303,-1.137744,0.328376,3.784519,-1.306278,0.225576,3.783390,-1.279203,0.338675,4.116982,-1.316811,0.201649,4.115477,-1.280721,0.340899,4.177906,-1.303135,0.205325,4.176417,-1.267427,0.341613,4.169976,-1.258308,0.228917,4.168739,-1.228625,0.272594,3.580505,-1.165373,0.150320,3.773235,-1.206477,0.101339,4.101941,-1.183783,0.106078,4.163024,-1.171516,0.146417,4.157606,-1.148899,0.264575,3.575713,-1.136583,0.122775,3.756775,-1.107589,0.064623,4.080001,-1.051972,0.069751,4.141317,-1.041102,0.116220,4.139561,-1.040491,0.272594,3.570370,-1.107891,0.150320,3.738420,-1.009034,0.101339,4.055536,-0.920606,0.106078,4.117111,-0.911128,0.146417,4.119440,-0.932450,0.294503,3.565906,-1.086985,0.225575,3.723089,-0.937222,0.201649,4.035101,-0.824885,0.205325,4.096892,-0.816421,0.228917,4.102633,-0.853724,0.324431,3.563519,-1.079465,0.328376,3.714890,-0.911393,0.338675,4.024172,-0.790457,0.340898,4.086079,-0.782358,0.341613,4.093645,-0.825408,0.354359,3.563848,-1.087348,0.431177,3.716019,-0.938468,0.475700,4.025676,-0.826547,0.476472,4.087567,-0.818065,0.454310,4.094882,-0.855090,0.376268,3.566804,-1.108520,0.506432,3.726174,-1.011194,0.576010,4.039212,-0.923484,0.575719,4.100960,-0.913976,0.536810,4.106015,-0.934817,0.384288,3.571596,-1.137309,0.533977,3.742634,-1.110082,0.612726,4.061152,-1.055296,0.612046,4.122667,-1.044390,0.567007,4.124059,-1.043225,0.376268,3.576940,-1.166001,0.506432,3.760988,-1.208636,0.576011,4.085618,-1.186661,0.575719,4.146873,-1.174364,0.536810,4.144180,-1.151266,0.354359,3.581403,-1.186908,0.431177,3.776319,-1.280449,0.475701,4.106052,-1.282383,0.476472,4.167092,-1.269071,0.454310,4.160987,-1.229992,-0.398857,3.583726,-1.194439,-0.428785,3.581339,-1.186920,-0.397528,3.562303,-1.137744,-0.407356,3.784298,-1.306317,-0.510157,3.776099,-1.280488,-0.419794,4.116688,-1.316863,-0.556820,4.105758,-1.282435,-0.421927,4.177615,-1.303186,-0.557501,4.166801,-1.269123,-0.421212,4.169734,-1.258350,-0.533908,4.160745,-1.230035,-0.450694,3.576875,-1.166013,-0.585412,3.760768,-1.208676,-0.657130,4.085323,-1.186714,-0.656747,4.146582,-1.174416,-0.616408,4.143938,-1.151309,-0.458713,3.571532,-1.137321,-0.612957,3.742413,-1.110121,-0.693846,4.060858,-1.055348,-0.693074,4.122376,-1.044442,-0.646605,4.123817,-1.043268,-0.450694,3.566740,-1.108532,-0.585412,3.725953,-1.011233,-0.657130,4.038918,-0.923537,-0.656747,4.100669,-0.914027,-0.616408,4.105772,-0.934860,-0.428785,3.563784,-1.087359,-0.510157,3.715798,-0.938507,-0.556820,4.025382,-0.826599,-0.557501,4.087276,-0.818117,-0.533909,4.094640,-0.855133,-0.398857,3.563455,-1.079477,-0.407356,3.714669,-0.911432,-0.419794,4.023877,-0.790509,-0.421927,4.085787,-0.782409,-0.421212,4.093402,-0.825451,-0.368929,3.565842,-1.086996,-0.304556,3.722869,-0.937261,-0.282768,4.034806,-0.824937};
			return value;
		}
		private double[] getCoordinate_6_95_point_2()
		{
			double[] value = {-0.286353,4.096601,-0.816473,-0.308515,4.102391,-0.853767,-0.347020,3.570305,-1.107903,-0.229301,3.738200,-1.009073,-0.182459,4.055242,-0.920658,-0.187106,4.116820,-0.911180,-0.226016,4.119198,-0.932492,-0.339001,3.575649,-1.136595,-0.201755,3.756554,-1.107628,-0.145743,4.079707,-1.052024,-0.150779,4.141026,-1.041153,-0.195819,4.139320,-1.040534,-0.347020,3.580441,-1.165384,-0.229300,3.773014,-1.206516,-0.182458,4.101647,-1.183835,-0.187106,4.162733,-1.171568,-0.226015,4.157364,-1.148942,-0.368929,3.583397,-1.186557,-0.304556,3.783169,-1.279242,-0.282768,4.115183,-1.280773,-0.286353,4.176126,-1.267478,-0.308515,4.168496,-1.228668,0.023241,3.489289,-0.537849,0.018710,3.495567,-0.559744,-0.036278,3.478434,-0.540962,0.168163,3.660668,-0.488707,0.152601,3.682233,-0.563912,0.236227,3.973793,-0.398919,0.215484,4.002538,-0.499162,0.233340,4.033788,-0.381716,0.212816,4.062227,-0.480897,0.187843,4.033788,-0.381716,0.170783,4.057429,-0.464161,0.005808,3.500889,-0.578305,0.108284,3.700514,-0.627668,0.156412,4.026906,-0.584145,0.154371,4.086338,-0.564979,0.122200,4.077471,-0.534054,-0.013501,3.504445,-0.590707,0.041958,3.712730,-0.670269,0.068006,4.043189,-0.640928,0.066901,4.102448,-0.621160,0.049490,4.090862,-0.580756,-0.036278,3.505694,-0.595062,-0.036278,3.717020,-0.685228,-0.036277,4.048906,-0.660867,-0.036277,4.108105,-0.640889,-0.036277,4.095565,-0.597155,-0.059054,3.504445,-0.590707,-0.114514,3.712730,-0.670269,-0.140561,4.043189,-0.640928,-0.139455,4.102448,-0.621160,-0.122045,4.090862,-0.580756,-0.078364,3.500889,-0.578305,-0.180839,3.700515,-0.627668,-0.228967,4.026906,-0.584145,-0.226926,4.086338,-0.564979,-0.194755,4.077471,-0.534054,-0.091266,3.495567,-0.559744,-0.225156,3.682233,-0.563912,-0.288039,4.002538,-0.499163,-0.285371,4.062228,-0.480897,-0.243338,4.057429,-0.464161,-0.095796,3.489289,-0.537850,-0.240718,3.660668,-0.488707,-0.308782,3.973793,-0.398920,-0.305895,4.033788,-0.381716,-0.260399,4.033788,-0.381716,-0.091266,3.483011,-0.515955,-0.225156,3.639103,-0.413502,-0.288039,3.945049,-0.298676,-0.285371,4.005348,-0.282535,-0.243339,4.010147,-0.299271,-0.078364,3.477688,-0.497394,-0.180839,3.620821,-0.349746,-0.228968,3.920681,-0.213694,-0.226926,3.981238,-0.198454,-0.194755,3.990106,-0.229378,-0.059054,3.474132,-0.484992,-0.114514,3.608606,-0.307145,-0.140561,3.904398,-0.156911,-0.139456,3.965128,-0.142272,-0.122045,3.976714,-0.182676,-0.036278,3.472883,-0.480637,-0.036278,3.604316,-0.292186,-0.036278,3.898680,-0.136971,-0.036278,3.959471,-0.122544,-0.036278,3.972012,-0.166277,-0.013501,3.474132,-0.484992,0.041958,3.608606,-0.307145,0.068005,3.904398,-0.156911,0.066900,3.965128,-0.142272,0.049490,3.976714,-0.182676,0.005808,3.477688,-0.497394,0.108284,3.620821,-0.349746,0.156412,3.920680,-0.213694,0.154370,3.981238,-0.198453,0.122200,3.990106,-0.229378,0.018710,3.483010,-0.515955,0.152601,3.639103,-0.413502};
			return value;
		}
		private double[] getCoordinate_6_95_point_3()
		{
			double[] value = {0.215484,3.945049,-0.298676,0.212816,4.005348,-0.282535,0.170783,4.010147,-0.299271};
			return value;
		}


		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #24, 448 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_24_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_24_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_24_coordIndex_1()));
			return IndexedFaceSet_5_24_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #24, 174 total numbers made up of 58 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_24_point()
		{
			MFVec3f Coordinate_6_24_point = new MFVec3f(new double[] {0.614503,1.984051,-1.498320,0.561173,1.964936,-1.574781,-0.036278,1.913263,-1.356472,0.707472,3.436225,-1.498320,0.646523,3.455340,-1.574781,-0.031598,3.400763,-1.356472,-0.031982,3.400763,-1.356472,0.457868,1.951890,-1.626967,0.528461,3.468387,-1.626967,-0.032725,3.400763,-1.356472,0.332967,1.941571,-1.668242,0.385717,3.478706,-1.668242,-0.033623,3.400763,-1.356472,0.191928,1.934430,-1.696804,0.224529,3.485846,-1.696804,-0.034637,3.400763,-1.356472,0.040915,1.930780,-1.711404,0.051943,3.489497,-1.711404,-0.035723,3.400763,-1.356472,-0.113471,1.930780,-1.711404,-0.124499,3.489497,-1.711404,-0.036278,3.400763,-1.356472,-0.264484,1.934430,-1.696804,-0.297084,3.485846,-1.696804,-0.405523,1.941571,-1.668242,-0.458272,3.478706,-1.668242,-0.530424,1.951890,-1.626967,-0.601016,3.468387,-1.626967,-0.633729,1.964936,-1.574781,-0.719079,3.455341,-1.574781,-0.687059,1.984052,-1.498320,-0.780028,3.436225,-1.498320,-0.687059,1.974008,-0.855911,-0.780028,3.309753,-0.810406,-0.633729,1.956992,-0.668737,-0.719079,3.275721,-0.606216,-0.530424,1.943946,-0.525227,-0.601016,3.249628,-0.449659,-0.405523,1.933627,-0.411719,-0.458272,3.228990,-0.325832,-0.264484,1.926486,-0.333173,-0.297085,3.214709,-0.240146,-0.113472,1.922836,-0.293023,-0.124499,3.207409,-0.196345,-0.037418,1.922953,-0.294306,-0.037580,3.207642,-0.197745,0.040915,1.922836,-0.293023,0.051942,3.207409,-0.196345,0.191927,1.926486,-0.333173,0.224528,3.214709,-0.240145,0.332966,1.933627,-0.411718,0.385716,3.228990,-0.325831,0.457867,1.943946,-0.525226,0.528460,3.249628,-0.449658,0.561172,1.956992,-0.668736,0.646523,3.275720,-0.606214,0.614503,1.974008,-0.855911,0.707472,3.309752,-0.810406});
			return Coordinate_6_24_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #29, 1368 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_29_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_29_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_29_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_29_coordIndex_2()));
			return IndexedFaceSet_5_29_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #29, 519 total numbers made up of 173 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_29_point()
		{
			MFVec3f Coordinate_6_29_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_29_point_1()))
				.append(new MFVec3f(getCoordinate_6_29_point_2()));
			return Coordinate_6_29_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #34, 1472 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_34_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_34_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_34_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_34_coordIndex_2()));
			return IndexedFaceSet_5_34_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #34, 543 total numbers made up of 181 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_34_point()
		{
			MFVec3f Coordinate_6_34_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_34_point_1()))
				.append(new MFVec3f(getCoordinate_6_34_point_2()));
			return Coordinate_6_34_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #49, 132 total numbers made up of 44 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_49_point()
		{
			MFVec3f Coordinate_6_49_point = new MFVec3f(new double[] {-0.758778,2.463164,-1.548300,-0.891590,3.046738,-1.517716,-0.891590,3.051187,-1.602600,-0.758778,2.467612,-1.633184,-0.891590,3.163453,-1.511599,-0.891590,3.167902,-1.596483,-2.043357,2.986387,-1.520879,-2.043357,2.990835,-1.605763,-2.052907,2.458910,-1.548523,-2.052907,2.463359,-1.633407,-2.118778,2.463164,-1.548300,-2.127182,2.956610,-1.522440,-2.127182,2.961058,-1.607323,-2.118778,2.467613,-1.633183,-2.845782,2.816233,-1.529796,-2.845782,2.820682,-1.614680,-2.862592,2.612049,-1.540497,-2.862592,2.616497,-1.625381,-2.854187,2.578018,-1.542281,-2.854187,2.582467,-1.627164,-2.858389,2.463165,-1.548300,-2.858389,2.467613,-1.633183,2.046222,2.469091,-1.633080,2.054627,2.961334,-1.590015,2.054627,2.953925,-1.505338,2.046222,2.461683,-1.548404,2.773227,2.821299,-1.602266,2.773227,2.813891,-1.517590,2.790037,2.617612,-1.620087,2.790037,2.610204,-1.535410,2.781632,2.583664,-1.623057,2.781632,2.576256,-1.538380,2.785834,2.469091,-1.633081,2.785834,2.461683,-1.548404,0.686222,2.469092,-1.633080,0.819035,3.051243,-1.582149,0.819035,3.043835,-1.497472,0.686222,2.461684,-1.548404,0.819035,3.167673,-1.571962,0.819035,3.160265,-1.487286,1.970801,2.991038,-1.587416,1.970801,2.983630,-1.502740,1.980352,2.464848,-1.633452,1.980352,2.457440,-1.548775});
			return Coordinate_6_49_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #54, 800 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_54_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_54_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_54_coordIndex_1()));
			return IndexedFaceSet_5_54_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #54, 360 total numbers made up of 120 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_54_point()
		{
			MFVec3f Coordinate_6_54_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_54_point_1()))
				.append(new MFVec3f(getCoordinate_6_54_point_2()));
			return Coordinate_6_54_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #64, 1440 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_64_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_64_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_64_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_64_coordIndex_2()));
			return IndexedFaceSet_5_64_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #64, 609 total numbers made up of 203 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_64_point()
		{
			MFVec3f Coordinate_6_64_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_64_point_1()))
				.append(new MFVec3f(getCoordinate_6_64_point_2()))
				.append(new MFVec3f(getCoordinate_6_64_point_3()));
			return Coordinate_6_64_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #69, 2768 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_69_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_69_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_69_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_69_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_5_69_coordIndex_3()));
			return IndexedFaceSet_5_69_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #69, 1155 total numbers made up of 385 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_69_point()
		{
			MFVec3f Coordinate_6_69_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_69_point_1()))
				.append(new MFVec3f(getCoordinate_6_69_point_2()))
				.append(new MFVec3f(getCoordinate_6_69_point_3()))
				.append(new MFVec3f(getCoordinate_6_69_point_4()));
			return Coordinate_6_69_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #74, 108 total numbers made up of 36 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_74_point()
		{
			MFVec3f Coordinate_6_74_point = new MFVec3f(new double[] {0.430983,3.406341,-0.548733,0.642286,3.406341,-0.760036,0.642286,3.721904,-0.760036,0.430983,3.721904,-0.548733,0.819239,3.406341,-0.552251,0.819239,3.721904,-0.552251,0.859479,3.406341,-0.457202,0.859479,3.721904,-0.457202,0.866933,3.406341,-0.418394,0.866933,3.721904,-0.418394,0.866244,3.406341,-0.379442,0.866244,3.721904,-0.379442,0.857442,3.406341,-0.342048,0.857442,3.721904,-0.342048,0.840911,3.406341,-0.307847,0.840912,3.721904,-0.307847,0.621156,3.406341,-0.274038,0.621156,3.721904,-0.274038,-0.503538,3.406342,-0.548732,-0.714842,3.406342,-0.760036,-0.714842,3.721904,-0.760036,-0.503538,3.721904,-0.548732,-0.891795,3.406342,-0.552251,-0.891795,3.721904,-0.552251,-0.932035,3.406342,-0.457202,-0.932035,3.721904,-0.457202,-0.939489,3.406342,-0.418394,-0.939489,3.721904,-0.418394,-0.938800,3.406342,-0.379442,-0.938800,3.721904,-0.379442,-0.929998,3.406342,-0.342048,-0.929998,3.721904,-0.342048,-0.913467,3.406342,-0.307847,-0.913467,3.721904,-0.307847,-0.693711,3.406342,-0.274038,-0.693711,3.721904,-0.274038});
			return Coordinate_6_74_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #79, 720 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_79_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_79_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_79_coordIndex_1()));
			return IndexedFaceSet_5_79_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #79, 297 total numbers made up of 99 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_79_point()
		{
			MFVec3f Coordinate_6_79_point = new MFVec3f(new double[] {0.451178,3.485286,-0.245064,0.437077,3.485286,-0.253325,0.429292,3.480450,-0.222480,0.529493,3.701150,-0.325880,0.464936,3.701150,-0.363703,0.528431,3.727880,-0.324785,0.464558,3.727880,-0.362207,0.511702,3.727880,-0.307521,0.458607,3.727880,-0.338629,0.420916,3.485286,-0.253533,0.390942,3.701150,-0.364657,0.391349,3.727880,-0.363151,0.397752,3.727880,-0.339414,0.407025,3.485286,-0.245633,0.327339,3.701150,-0.328487,0.328420,3.727880,-0.327363,0.345441,3.727880,-0.309665,0.399125,3.485286,-0.231742,0.291169,3.701150,-0.264884,0.292633,3.727880,-0.264434,0.315693,3.727880,-0.257355,0.399333,3.485286,-0.215581,0.292123,3.701150,-0.190890,0.293577,3.727880,-0.191225,0.316478,3.727880,-0.196499,0.407594,3.485286,-0.201480,0.329946,3.701150,-0.126333,0.330999,3.727880,-0.127352,0.347585,3.727880,-0.143404,0.421694,3.485286,-0.193219,0.394503,3.701150,-0.088510,0.394872,3.727880,-0.089930,0.400680,3.727880,-0.112297,0.437855,3.485286,-0.193011,0.468497,3.701150,-0.087556,0.468081,3.727880,-0.088986,0.461536,3.727880,-0.111512,0.451747,3.485286,-0.200911,0.532100,3.701150,-0.123726,0.531010,3.727880,-0.124773,0.513846,3.727880,-0.141260,0.459647,3.485286,-0.214803,0.568270,3.701150,-0.187330,0.566797,3.727880,-0.187702,0.543594,3.727880,-0.193571,0.459439,3.485286,-0.230964,0.567316,3.701150,-0.261323,0.565854,3.727880,-0.260911,0.542810,3.727880,-0.254426,-0.479963,3.485287,-0.245064,-0.494063,3.485287,-0.253325,-0.501848,3.480451,-0.222480,-0.401647,3.701151,-0.325880,-0.466205,3.701151,-0.363703,-0.402709,3.727881,-0.324784,-0.466582,3.727881,-0.362206,-0.419438,3.727881,-0.307521,-0.472533,3.727881,-0.338629,-0.501848,3.505194,-0.222480,-0.510224,3.485287,-0.253533,-0.540198,3.701151,-0.364657,-0.539792,3.727881,-0.363150,-0.533389,3.727881,-0.339413,-0.524116,3.485287,-0.245633,-0.603801,3.701151,-0.328487,-0.602721,3.727881,-0.327363,-0.585699,3.727881,-0.309665,-0.532016,3.485287,-0.231742,-0.639971,3.701151,-0.264883,-0.638508,3.727881,-0.264434,-0.615447,3.727881,-0.257355,-0.531808,3.485287,-0.215580,-0.639017,3.701151,-0.190890,-0.637564,3.727881,-0.191225,-0.614663,3.727881,-0.196499,-0.523547,3.485287,-0.201480,-0.601194,3.701151,-0.126333,-0.600142,3.727881,-0.127352,-0.583555,3.727881,-0.143404,-0.509446,3.485287,-0.193219,-0.536637,3.701151,-0.088510,-0.536269,3.727881,-0.089930,-0.530460,3.727881,-0.112297,-0.493285,3.485287,-0.193011,-0.462644,3.701151,-0.087556,-0.463059,3.727881,-0.088986,-0.469605,3.727881,-0.111512,-0.479394,3.485287,-0.200911,-0.399041,3.701151,-0.123726,-0.400130,3.727881,-0.124773,-0.417294,3.727881,-0.141260,-0.471494,3.485287,-0.214803,-0.362870,3.701151,-0.187329,-0.364343,3.727881,-0.187702,-0.387546,3.727881,-0.193570,-0.471702,3.485287,-0.230964,-0.363824,3.701151,-0.261323,-0.365287,3.727881,-0.260911,-0.388331,3.727881,-0.254426});
			return Coordinate_6_79_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #90, 800 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_90_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_90_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_90_coordIndex_1()));
			return IndexedFaceSet_5_90_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #90, 360 total numbers made up of 120 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_90_point()
		{
			MFVec3f Coordinate_6_90_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_90_point_1()))
				.append(new MFVec3f(getCoordinate_6_90_point_2()));
			return Coordinate_6_90_point;
		}
		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=5, element #95, 1440 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_5_95_coordIndex()
		{
			MFInt32 IndexedFaceSet_5_95_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_5_95_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_5_95_coordIndex_2()));
			return IndexedFaceSet_5_95_coordIndex;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #95, 609 total numbers made up of 203 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_95_point()
		{
			MFVec3f Coordinate_6_95_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getCoordinate_6_95_point_1()))
				.append(new MFVec3f(getCoordinate_6_95_point_2()))
				.append(new MFVec3f(getCoordinate_6_95_point_3()));
			return Coordinate_6_95_point;
		}
		/** Large attribute array: Coordinate point field, scene-graph level=6, element #100, 132 total numbers made up of 44 3-tuple values.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFVec3f getCoordinate_6_100_point()
		{
			MFVec3f Coordinate_6_100_point = new MFVec3f(new double[] {-0.758778,2.463164,-1.548300,-0.891590,3.046738,-1.517716,-0.891590,3.051187,-1.602600,-0.758778,2.467612,-1.633184,-0.891590,3.163453,-1.511599,-0.891590,3.167902,-1.596483,-2.043357,2.986387,-1.520879,-2.043357,2.990835,-1.605763,-2.052907,2.458910,-1.548523,-2.052907,2.463359,-1.633407,-2.118778,2.463164,-1.548300,-2.127182,2.956610,-1.522440,-2.127182,2.961058,-1.607323,-2.118778,2.467613,-1.633183,-2.845782,2.816233,-1.529796,-2.845782,2.820682,-1.614680,-2.862592,2.612049,-1.540497,-2.862592,2.616497,-1.625381,-2.854187,2.578018,-1.542281,-2.854187,2.582467,-1.627164,-2.858389,2.463165,-1.548300,-2.858389,2.467613,-1.633183,2.046222,2.469091,-1.633080,2.054627,2.961334,-1.590015,2.054627,2.953925,-1.505338,2.046222,2.461683,-1.548404,2.773227,2.821299,-1.602266,2.773227,2.813891,-1.517590,2.790037,2.617612,-1.620087,2.790037,2.610204,-1.535410,2.781632,2.583664,-1.623057,2.781632,2.576256,-1.538380,2.785834,2.469091,-1.633081,2.785834,2.461683,-1.548404,0.686222,2.469092,-1.633080,0.819035,3.051243,-1.582149,0.819035,3.043835,-1.497472,0.686222,2.461684,-1.548404,0.819035,3.167673,-1.571962,0.819035,3.160265,-1.487286,1.970801,2.991038,-1.587416,1.970801,2.983630,-1.502740,1.980352,2.464848,-1.633452,1.980352,2.457440,-1.548775});
			return Coordinate_6_100_point;
		}

	/** 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 Shuttle 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 Shuttle().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.Space.Shuttle.Shuttle\" 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.Space.Shuttle.Shuttle self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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